1.本周思维导图

Java第四周心得体会
JavaSE

2.个人总结

静态:

  • 静态方法不能直接访问非静态成员
  • 静态方法中不能使用this或super
  • 静态方法可以继承、不能重写、没有多态
  • 静态代码块在类加载时被执行,且只执行一次

接口:

  • 接口不是类
  • 接口支持多实现,可为类扩充多种能力
  • 任何类在实现接口时,必须实现接口中所有的抽象方法,否则此类为抽象类
  • 实现接口中的抽象方法时,访问修饰符必须是public

常用类:

  • Object:所有类的直接或间接父类,位于继承树的最顶层
  • hashCode()方法:哈希码并不唯一,可保证相同对象返回相同哈希码,尽量保证不同对象返回不同哈希码
  • equals()方法:默认实现为(this == obj),比较两个对象地址是否相同;可进行覆盖,比较两个对象的内容是否相同

相关文章: