static静态,抽象与接口

static

在一个类实例化过程中执行的顺序

  1. 静态代码块

  2. 匿名代码块

  3. 构造器

 

抽象类abstract

  1. 如果一个类继承了一个抽象类,那么必须实现该类中所有的抽象方法

  2. 抽象类不可以被实例化,只可以靠子类去实现它

  3. 抽象方法只有方法名字,没有方法的实现细节

  4. 抽象方法必须在抽象类中

  5. 抽象类中是有构造器的,因为在子类去实例化的时候,需要去调用父类的构造方法去实例化

接口

  1. 约束

  2. 定义一些方法,让不同的人去实现,每个人实现的方法都是不同的

  3. 接口中的方法默认就是 public abstract

  4. 接口中的常量默认就是 public static final

  5. 接口不可以被实例化,接口没有构造方法

  6. 一个类可以实现多个接口

  7. 如果一个类实现了接口,那么就需要重写接口中的方法

  8.  

posted @ 2021-03-25 16:05  HOTCOLD  阅读(40)  评论(0)    收藏  举报