本帖最后由 邓利军 于 2012-9-26 20:21 编辑
对于"类是对象的抽象,对象是类的具体化或者说实体化",
我的理解是,首先说何为抽象,抽象就是看不见,摸不着的.再说类,类是不占用内存空间,而对象是占用存储空间,你可以看到毕老师画内存空间开辟图,没见过开辟一个类的空间吧.对象他有属性,有行为,也是就说有方法,比如一个名为"人"的类,属性有姓名,年龄,等等,还有行为,或说方法,像吃饭,学习JAVA算是行为,方法. 比如一个名为"狗"的类,属性和行为就不用说了吧.
因此,至于"类是对象的抽象 ",那就是把对象描述出来了,你看不到摸不着吧,他只是描述,也就是把对象抽象化了,它就是类,这就是类是对象的抽象。
至于"对象是类的具体化或者说实体化",那就是说,把看不见的摸不着的 变成看得见的属性,行为或说方法, 就是具体化,实体化了,实体看得见吧,占内存空间的.
以上是个人的理解,仅供参考. |