抽象,接口以及内部类

抽象类

特点:

  1. 不能new这个抽象类,只能靠他的子类实现:约束!

  2. 抽象类中可以有普通方法

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

    抽象的抽象:约束

接口

  • 普通类:只有具体的实现
  • 抽象类:具体的实现以及规范 不能new,需要子类来实现
  • 接口:只有规范!自己无法写方法~专业的约束 约束和现实分离:面向接口编程~

接口的本质就是契约,像是法律一样,制定好大家要遵守

接口的作用

  1. 约束
  2. 定义一些方法,让不同的人实现
  3. 接口默认的方法都是 public static
  4. 接口不能被实例化
  5. 接口可以实现多个接口
  6. 必须重写接口的方法

内部类

  1. 可以获得外部类的私有属性
  2. 需要先new外部类,再用外部类来实例化
  3. 一个java类中可以有多个class,但是只能有一个public class
posted @ 2023-03-29 14:32    阅读(16)  评论(0)    收藏  举报