权限等级从小到大:private—default——protected——public
在继承父类,子类重写改方法时。权限只能比父类的高或者不变,不能比父类的还要低。
public class ceshi{
public static void main (String args[]) {
ceshi one =new ceshi() {
// void t2() {
编译错误,父类是public,
现在重写为default
System.out.print("匿名类t2");
}
};
public void t2(){}
}
例题:
[2]里要填什么才不会编译错误
public void move() ✔
void move()×
因为多态里只能由public abstract 的方法+public final static 的常量