面向对象的三大特性

面向对象的三大特性:

封装:主要实现了隐藏细节,对用户提供访问接口,无需关心方法的具体实现。

继承:很好的实现了代码的复用,提高了编程效率。

多态:程序的可扩展性及可维护性增强。
 
继承特点

1.所谓子类继承父类的成员变量作为自己的一个成员变量,就好象它们是在子类中直接声明一样,可以被子类中自己声明的任何实例方法操作.

2. 所谓子类继承父类的方法作为子类中的一个方法,就象它们是在子类中直接声明一样,可以被子类中自己声明的任何实例方法调用。

多态特点

1.   对于一个引用类型的变量,Java编译器按照它的声明的类型来处理

2.    对于一个引用类型的变量,运行时Java虚拟机按照它的实际引用的对象来处理

猜你喜欢

转载自supercool.iteye.com/blog/2305093