简单谈谈JAVA的类与对象

转自:http://www.jdon.com/jivejdon/thread/34820.html

1.一切都是对象,用new产生的是对象,用系统已定义好的类来声明的变量也是对象,对象是程序最小的单元。
2.一切都在类中。不属于类的对象是不存在的,先有类后有对象,有对象必定有类,生类或寄生类。类是程序的基本单位。
3.对象是自由身,它可自由的出现在其它类中,为其它的类服务。
4.虽然是先有类后有对象但思考时要以对象为单位去分析,找到对象后再归纳类。不能把类当做对象来考虑, 如果每一个对象都当成一个类,那这个类就没多大意义了,如果没必要可以不建立一个类,可将该对象寄生在别的类中。由对象归纳而来的类才是抽象的,适合的。
5.类的作用不只是标识对象,容纳对象.它是对象的生产者,更是对象能力的赐予者,对象的所有力量都来源于它所属的类。
6.对象是有血统的,它的基因构造决定于它所属的类,它可以被任何类拥有,在任何类中生活,但任何类都不能改变它的性质,除了它的生类。
7.对象可以是多身份的,子类对象可当作父类对象来使用。但如果没有继承关系,它只有一个身份。
总之面向对象是人性化的思维方式。

你可能感兴趣的:(java,thread,html,生活)