java 之 抽象和接口

抽象类

  • 由abstract 修饰符修饰的类
  • 抽象类可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类
  • 抽象类不能使用new 关键字来创建对象,他时用来让子类继承的,
  • 抽象方法,只有方法声明,没有方法实现,他是用来;让子类实现【重写】的
  • 子类继承抽象类,那么就必须要实现抽象类中没有实现的抽象方法,否则该类也必须声明为抽象类

接口

声明类的关键字:class

声明接口的关键字:interface,实现接口关键词:implements

  • 接口的本质是契约,就是规范,定义的一组规则
  • POP面向对象的精髓,是对象的抽象
  • 方法默认类型为:public abstract;数据默认常量为:public static final
  • 不能被实例化,没有构造方法
  • 必须重写,实现接口方法
posted @ 2021-11-12 16:54  烟雨断桥  阅读(39)  评论(0编辑  收藏  举报