private 修饰的属性 和方法 不能被继承
父类中 private 修饰的属性 比如 private Benchi bmw = new Benchi(); 在子类对象中存在不存在?
其实是有的! 子类对象包含父类中所有的属性的....
一.隐式的创建父类的对象
1. 给父类对象的实例变量分配空间、默认初始化
2. 声明时初始化、初始化块初始化
3. 构造函数初始化
二.创建子类的对象
1. 给子类对象的实例变量分配空间、默认初始化
2. 声明时初始化、初始化块初始化
3. 构造函数初始化
二.创建子类的对象
父类对象的初始化块执行
使用父类的name,age构造函数初始化
子类对象的初始化块执行
子类sno,name,age构造函数执行
继承中类初始化:
第一次使用类的时候
Student s = new Student();
一.父类的类初始化
二.子类的类初始化