1.首先是类的成员变量先加载 顺序执行 如果有父类先执行父类的 只执行一次
2.在实例化的时候非静态的成员和代码块顺序执行 有父类先执行父类的 可以执行好多次 创建几个对象执行几次
3.注意多态 每个变量都有个this关键字修饰,指代当前对象或正在创建的对象,若子类重写了父类方法,当调用父类方法时,会调用子类方法,因为是this.方法,是子类正在创建对象,所以是调用的子类的方法。
类的初始化和实例化
最新推荐文章于 2022-10-07 20:13:14 发布
1.首先是类的成员变量先加载 顺序执行 如果有父类先执行父类的 只执行一次
2.在实例化的时候非静态的成员和代码块顺序执行 有父类先执行父类的 可以执行好多次 创建几个对象执行几次
3.注意多态 每个变量都有个this关键字修饰,指代当前对象或正在创建的对象,若子类重写了父类方法,当调用父类方法时,会调用子类方法,因为是this.方法,是子类正在创建对象,所以是调用的子类的方法。