- 对象的创建过程
- 类加载
- 加载父类,父类的静态变量分配内存
- 加载子类,子类的静态变量分配内存
- 父类静态变量赋值运算, 和静态初始化块
- 子类静态变量赋值运算, 和子类初始化块
- 创建对象
- 创建父类对象, 父类的实例变量分配内存
- 创建子类对象, 子类的实力变量分配内存
- 父类的实例变量赋值,
- 父类的构造方法
- 子类的实例变量赋值
- 子类的构造方法
- 接口
- 作用: 结构设计工具, 解耦合, 隔离实现
- 本质上是一个抽象类
- interface
- implements
- 接口可以实现多个
- 接口之间也可以多继承
- 内部类
- 非静态内部类, 静态内部列, 局部内部类, 匿名内部类
- 非静态内部类
- 辅助外部对象, 来封装局部数据, 或者局部的运算逻辑
- 非静态内部类的对象, 属于一个外部对象
- 非静态内部类不能独立创建对象
-
A a = new A(); Inner i = a.new Inner();
同类内部可以省略 a.
java - day016 - IO续(输入输出)
猜你喜欢
转载自www.cnblogs.com/dingzhijie/p/11259436.html
今日推荐
周排行