1.本周思维导图
2.个人总结
静态:
- 静态方法不能直接访问非静态成员
- 静态方法中不能使用this或super
- 静态方法可以继承、不能重写、没有多态
- 静态代码块在类加载时被执行,且只执行一次
接口:
- 接口不是类
- 接口支持多实现,可为类扩充多种能力
- 任何类在实现接口时,必须实现接口中所有的抽象方法,否则此类为抽象类
- 实现接口中的抽象方法时,访问修饰符必须是public
常用类:
- Object:所有类的直接或间接父类,位于继承树的最顶层
- hashCode()方法:哈希码并不唯一,可保证相同对象返回相同哈希码,尽量保证不同对象返回不同哈希码
- equals()方法:默认实现为(this == obj),比较两个对象地址是否相同;可进行覆盖,比较两个对象的内容是否相同