我的世界JAVA获取op权限软件
1.访问修饰符
private 本类
默认(friendly) 本类 同包
protected 本类 同包 子类
public 本类 同包 子类 其他
2.子类构造执行过程
main函数,到子类构造----------》不进入子类构造体,走父类构造,------->执行父类构造体------>
返回到子类构造体---->执行子类构造体--------》回到main函数
3.手写断点调试子类构造的执行过程
4.多态初步:两种多态实现方式
1)子类和父类都是普通类,同名方法,就是多态
2)抽象方法实现多态
public abstract class Animal {
//都是没有方法体的
public abstract void eat();
public abstract void play();
public abstract void run();
}
The method run2() of type Cat must override or implement a supertype method
5.final关键字的三种使用场景
类:不能有子类
方法 :不能被重写
变量 :不能再次赋值
6.子类不能继承父类的哪些成员
子类父类不同包且使用默认权限
无法继承 private修饰的属性方发
无法继承父类的构造方法
7.抽象类和抽象方法的注意事项
用 abstract 来修饰
抽象类绝对不能被实例化
用abstract 来修饰一个方法,那么该方法就是抽象方法
如果类中有一个抽象方法,那么该类就必须定义为抽象类
抽象类里也可以有普通方法
抽象方法不能有方法体
一个类继承了某个抽象类,那么,它必须实现抽象类中所有的抽象方法(除非,它也这些抽象方法声明为抽象的,相当于抽象类继承了抽象类)。
8.Java中四类八种值类型
第一类:逻辑型boolean
第二类:文本型char
第三类:整数型(byte、short、int、long)
第四类:浮点型(float、double)
9.手工绘制类图
10.Static内存的理解
11.你眼中的this和base