问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2023-10-12 09:51

我来回答

3个回答

热心网友 时间:2024-12-03 21:29

类和对象的关系是:类是对象的抽象,而对象是类的具体实例。
类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。
类与对象的关系就如模具和铸件的关系类的实例化结果就是对象,而对一类对象的抽象就是类,类描述了一组有相同属性和相同方法的对象。

热心网友 时间:2024-12-03 21:30

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

一个例子给你说明一下:

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

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

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

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

热心网友 时间:2024-12-03 21:30

类:类很好理解,听说过人类,哺乳类,爬虫类这些名词吧,是的,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;
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
火狐浏览器如何将网页保存为PDF文件 【亲测好用】网页下载保存为pdf u盘坏芯片坏能修吗-(u盘芯片坏了能修吗) 快捷糖水目录 微信上如何和男人撒娇? 去日本旅游要带什么好? 年月日电脑怎么设置表格excel表格出生日期列如何设置为年月日格式 ...一定要对女主好,宠她。要打包下载,谢谢亲。 空气净化器滤芯有酸味的原因 不同种类的蛋糕分别代表什么含义呢? 放飞自己用英语怎么说 连接错误代码678怎么解决?4 请大家帮我一个忙好吗?我的老师就是爱说话,教育很少了,没有教...1 老板下嵌式蒸箱SZ01实用不实用?6 煮的东西 什么好吃2 天然纤维中耐碱性强的纤维是 同一个手机号又注册了一个新微信,怎么用回原来的 酒店拒绝阳性入住怎么投诉 我手机号注册了一个微信之后,我又注册了新的一个,以前那个... 我在QQ上下载了一个游戏文件,然后我想用模拟器把那游戏打开,...2 我用QQ硬盘下载dll文件,然后下载完出现两个文件,一个是d... 什么是javabean,它与java的区别是什么?56 JAVA BEAN和CLASS的区别30 简述JavaBean与一般的Java类有何区别?6 ...两方都在加快发展,想问问就目前来说,两个城市哪个城市建设更好,未来... 壮族的民俗传统37 传统习俗有哪些21 高中数学,设P(p,2/p),那么OP的距离为什么就是(p^... 全日制普通高中教材 数学第几册哪一章哪一节讲了两点间距离公式... 中国的民俗活动有哪些3 oppo手机更新后卡顿怎么办573 天天坐着 屁股和大腿那里很疼 是什么原 天天坐着 屁股和大腿那里很疼 是什么原因 怎么办 长时间坐着屁股疼怎么办,怎么缓解和改善25 在win10计算机管理改了用户名,然后点我的电脑就出现这个,...16 Windows10专业版改用户名后出现这个对话框 什么东西煮粥好吃?8 爱与教育作文800字议论文5 “请放飞我的梦想”英语怎么说 fx的rum pum pum 打歌服红格子那套!是啥牌子的? 主君的太阳里面女主也穿... POJO对象和Java类对象的区别和联系是什么8 谁知道Fx郑秀晶的这件衣服是什么牌子的? 送男性普通朋友什么礼物好。。267 遵义到三亚多少公里 sm公司例如fx exo他们的衣服都好漂亮~是在哪里买的。还有他们平常不都不... 送喜欢的男生什么礼物比较好1 一个人可以实名两个吗?29 家里路由器改无线密码要写ascii式的密码,不懂什么是asc... 自己家里煮火锅煮什么东西好吃15 一个人可以有两个吗实名认证