如何理解对象的定义? 对象java 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 人都有脑袋、胳膊、腿,我们可以先定义一个CLASS代表“人”,其属性包括脑袋、胳膊、腿;然后再定义一个CLASS代表“男人”或“女人”来继承“人”这个CLASS,在“人”这个CLASS基础上上加以扩展,添加一些“男人”或“女人”的特征,如性别等属性。这个过程中脑袋、胳膊、腿相对于“男人”或“女人”等CLASS来说就是“相同状态”。 比如我们定义一个动物类Animal,它里面有属性年龄、颜色、名字等,也有动作,就是我们要执行的方法:吃饭、叫、走路等等,好了,定义后这只是一个类,是抽象的,那么我们就来生出几个具体的对象出来吧,使用new关键字,比如说要一只猫:Animal cat=new Animal(),这时候,一个具体的东西再内存中就出来了,它是一只猫,它就具备上面的属性和方法,那么,再来一条狗狗吧:Animal dog=new Animal();好了,一只狗就出来了,它也同样具备上面的属性和方法,那么猫、狗、羊、牛...等都是对象啦,它们就有相同的状态,那就是Animal中定义的这些属性、动作,因为它们都是动物类,不知道楼主是否能理解!! 这个要顶~class是个抽象概念集合,对象就是对于这个抽象概念的具体某个实例。站在class的角度说,对象是类的一个实例化;站在对象的角度说,类是一群“具有相同属性(状态)”的一个抽象说明(或者说是概括说明)。 图书管信息管理系统 java图片读取的字节数组中超过127为负数 LDAPExtendedOperation的一个问题 很弱智的问题 字符串读取格式问题 关于文本框的事件处理函数? 请帮忙看一下错在哪里 ArrayList的toarray()问题? 哪里能找到单独的make工具? List集合删除元素 谁能说说java内存管理机制吗? 怎么把两个对象不同属性值找出来
站在class的角度说,对象是类的一个实例化;站在对象的角度说,类是一群“具有相同属性(状态)”的一个抽象说明(或者说是概括说明)。