标签:
java中的面向对象的三大基本特征是:【封装】、【继承】、【多态】
封装:对象要有一个明确的边界;边界的划分(对象各司其职、对象的粒度、对象的可重用性)
继承:共性放到父类,特性放到子类;子类,父类 --> 其实就是特殊 --> 一般
访问修饰符 | 访问权限 | 继承 |
private | 本类 | 不能继承 |
default | 本类+同包 | 同包子类可以继承 |
protected | 本类+同包+不同子包 | 可以继承 |
public | 公开 | 可以继承 |
(1)分配空间
(2)递归地构造父类对象
a. 父类 初始化属性
b. 父类 构造方法
(3)初始化属性
(4)调用构造方法
多态:运行时多态(子类的对象放在父类的引用中,例如 Animal a=new Dog,子类对象当父类对象来使用。)
标签:
原文地址:http://www.cnblogs.com/codekey/p/4356672.html