java类和对象的关系是什么?

 我来答
妖感肉灵10
2022-10-27 · TA获得超过6.3万个赞
知道顶级答主
回答量:101万
采纳率:99%
帮助的人:2.3亿
展开全部
类和对象的关系是:类是对象的抽象,而对象是类的具体实例。
类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。
类与对象的关系就如模具和铸件的关系类的实例化结果就是对象,而对一类对象的抽象就是类,类描述了一组有相同属性和相同方法的对象。
生活HJH
2018-01-09 · TA获得超过9876个赞
知道小有建树答主
回答量:86
采纳率:0%
帮助的人:1.4万
展开全部

java类和对象的关系是:对象是类实例化出来的,对象中含有类的属性,类是对象的抽象。

一个例子给你说明一下:

比如“人类”就是一个类,那么具体的某个人“张三”就是“人类”这个类的对象,而“名字、年龄”等信息就是对象的属性,人的动作比如“吃饭、穿衣”等就是对象的方法。

总之类就是有相同特征的事物的集合,而对象就是类的一个具体实例。同时类有多态和继承,

例如“人类”可以分为“男人、女人”,“老人、小孩”那么“男人、女人”就是“人类”的子类等等。一楼的说“轿车”是一个实例化,我觉得有点不妥,“轿车”应该是“车”的一个子类。

例如“车牌号是***的轿车”才是一个对象。方法是被对象调用的比如“张三.穿衣()”,用static修饰的方法是静态的方法或称为共享方法,一般用类名直接调用。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
6spy6
2020-03-06
知道答主
回答量:3
采纳率:0%
帮助的人:1503
展开全部
类:类很好理解,听说过人类,哺乳类,爬虫类这些名词吧,是的,java中的类也可以这么理解
类就像是用来描述一样东西的总称,例如人类:有眼睛,嘴巴,鼻子,耳朵,身体等的东西
我们称具有这些特征的东西为人类,用java表示:
public static class person//建立一个叫person的类,我们可以把它看成人类
{
String mouse;
String eyes;
String ear;
String name;
String tall;
/*上面的定义的东西就是person人类的特征,有嘴巴,眼睛,耳朵,名字,身高*/
}
对象:对象是类的具体表现,它具有类的特征。可以这样理解,上面说类,可以理解为人类,那么对
象就相当于一个具体的人,例如我叫小明,那么我是人类对吧,我就是这人类的具体表现。
她叫小娜是个人,属于人类,你也一样。用java表示:
person xm = new person();//类 + 名字 = new + 类+();这就创建了一个小明xm这个人了
/*上面这种创建对象的写法是不是很像以前输入语句的写法
Scanner sc = new Scanner();没错,其实这也是创建了一个对象,只是以前不知道为什么这样写而已
*/
**************************************************************************************
那么我用一段完整的代码表现一下吧:
package spy1;//我这个包的名字,如果你的包名不是这个改一下,改为你的package包名
public class hello2 {//我这个类的名字,如果你的类名不是这个改一下,改为你class类名
public static void main(String[] args) {
person xm = new person();//新建一个xm对象,现在xm这个对象有person类的所有特征
xm.mouse="红色";//xm对象有嘴巴mouse
xm.eyes="水汪汪的";//xm对象有嘴巴眼睛eyes
xm.ear="2只大大的耳朵";//xm对象有耳朵ear
xm.name="小明";//xm对象有名字name
xm.tall="170cm";//xm对象有身高tall
System.out.print(xm.mouse+xm.eyes+xm.ear+xm.name+xm.tall);//输出对象xm的各种特征值

}
public static class person//注意,类是写在main主函数外的,写在整个hello2类当中,写法和方法的写法很类似
{
String mouse;
String eyes;
String ear;
String name;
String tall;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尚学堂前端学院
2020-07-25 · 百度认证:北京尚学堂科技官方账号
尚学堂前端学院
向TA提问
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式