加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java - day016 - IO续(输入输出)

发布时间:2020-12-15 05:34:31 所属栏目:Java 来源:网络整理
导读:对象的创建过程 类加载 加载父类,父类的静态变量分配内存 加载子类,子类的静态变量分配内存 父类静态变量赋值运算,和静态初始化块 子类静态变量赋值运算,和子类初始化块 创建对象 创建父类对象,父类的实例变量分配内存 创建子类对象,子类的实力变量分配内存
  • 对象的创建过程
    • 类加载
      • 加载父类,父类的静态变量分配内存
      • 加载子类,子类的静态变量分配内存
      • 父类静态变量赋值运算,和静态初始化块
      • 子类静态变量赋值运算,和子类初始化块
    • 创建对象
      • 创建父类对象,父类的实例变量分配内存
      • 创建子类对象,子类的实力变量分配内存
      • 父类的实例变量赋值,
      • 父类的构造方法
      • 子类的实例变量赋值
      • 子类的构造方法
  • 接口
    • 作用: 结构设计工具,解耦合,隔离实现
    • 本质上是一个抽象类
    • interface
    • implements
    • 接口可以实现多个
    • 接口之间也可以多继承
  • 内部类
    • 非静态内部类,静态内部列,局部内部类,匿名内部类
    • 非静态内部类
      • 辅助外部对象,来封装局部数据,或者局部的运算逻辑
      • 非静态内部类的对象,属于一个外部对象
      • 非静态内部类不能独立创建对象
      • A a = new A();
        Inner  i = a.new Inner();同类内部可以省略  a.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读