2021.10.16,内容:最终,类接口。

java中有final修饰的类为最终类:

  1. 最终类 :
       1)不能被继承
       2)由final关键字修饰的方法为最终方法,最终方法不能被覆盖(重写)
       3)最终方法和最终类没有必然的关系
  2. 抽象类 :
    抽象象类具有如下的特点:
       1)抽象类必须被继承
       2)抽象类不能被直接实例化,他只能作为其他的超类,这一点和final类正好相反
  3. 抽象方法具有如下的特点:
       1) 抽象方法必须为public或者protected
       2) 抽象方法必须被重写
       3) 抽象方法只有声明,不能有实现
       4) abstract void fun();
       5) 定义了抽象方法的类必须是抽象类
  4. Object类
    Object类是java中所有类的始祖。在java中每个类都是由他扩展而来。但我们并不需要显示的extends Object方式来声明。我们在定义类的时候,如果没有明确的指定超类,则Object类被默认认为为该类的超类。

Guess you like

Origin blog.csdn.net/change__12/article/details/120806843