问题知识点总结
1、protected:不同包不同类中,不具有继承关系,则不可以访问另一个类中的protected成员
具有继承关系,子类可以访问父类protected成员。但是子类中的父类对象不可以访问自己的protected成员
2、普通抽象类有构造方法,接口没有构造方法,接口是特殊的抽象类 public (abstract) interface A
3、构造方法可重载,不可重写
4、方法的重载:要求方法名相同,参数列表不同,返回类型和权限没有要求。应用在一个类的内部 方法的重写权限不得小于父类方法的权限
5、接口中的属性默认使用 public static final修饰,接口中的方法默认使用public abstract修饰
6、 final 可以修饰类、接口、方法,不可以修饰变量
7、Throwable是所有异常类的父类
8、try{} catch{} 或者 try{} catch{} catch{}.... 或者 try{} catch{} catch{} finally{} 或者 try{} finally{}
9、HashMap的键和值都可以是null,元素的保存没有顺序
10、|和&表示非终端或和与:会执行完判断 ||和&&表示终端或和与:满足条件后则不会继续执行后面的判断
11、final修饰方法时,该方法可以重载,不能重写
12、this和super关键字不能出现在同一个构造函数中,并且只能在构造函数的第一行