继承
2023.10.18
1.构造函数只能被调用,不可被继承
2024.6.23
1.父类静态代码块 ->子类静态代码块 ->父类非静态代码块 -> 父类构造函数 -> 子类非静态代码块 -> 子类构造函数。
2024.6.28
1.如果父类没有无参构造方法,子类必须在构造方法中显式调用父类构造方法。
2024.7.13
1.使用反射可以看出子类是继承了父类的私有方法的(不管是不是final),只是直接调用父类的私有方法是不可以的,但是可以利用反射方式调用。成员属性同理。
调用方法大致如下:
获取子类
通过getSuperClass获取父类
通过父类获取所有方法
通过setAccessible设置访问权限为可以被访问
之后就可以调用了