接口:

  • 是一种引用数据类型

  • 由interfacec定义

  • 只能包含常量和抽象方法

  • 不能被实例话

  • 接口需要被实现、继承,实现类/派生类:必须重写接口中的所有抽象方法

  • 一个类可以实现多个接口,用逗号分隔。

  • 接口可以继承接口

 

接口中成员的访问权限,默认就是public的,也之能是public

数据默认都是常量,方法默认都是抽象的

关系:

  类和类--------------------继承

  接口和接口-------------继承

  类和接口----------------实现

 

设计规则:

    • 将所有派生类所共有的属性和行为,抽到超类中-----------------抽共性

    • 若派生类的行为都一样,设计为普通方法

      若派生类的行为都不一样,设计为抽象方法

    • 将部分派生类所共有的属性和行为,抽到接口中

      接口是对继承的单根性的拓展----------------------实现多继承

      接口是一个标准、一种规范,实现了接口就能干那个事

posted on 2023-08-29 17:05  是程序喵哇  阅读(7)  评论(0编辑  收藏  举报