Day12-C:\Users\Lenovo\Desktop\note\code\JavaSE\Basic\src\com\oop-demo07~demo10

接口和抽象类

普通类:只有具体实现

抽象类:具体实现和规范(都有)

接口(interface):只有规范,自己无法写方法~专业的约束!实现约束和实现的分离:面向接口编程

接口的本质是契约

作用:
        1.约束
        2.定义一些方法,让不同的人实现~
        3.public abstract接口中定义的方法都是抽象方法
        4.public static final接口中定义的属性都是常量
        5.接口(和抽象类一样)都不能被实例化,因为接口中没有构造方法(但是抽象类中有构造方法)
        6.接口是可以实现多个,通过implement实现
        7.实现接口必须要重写其中的方法

内部类

  1. 成员内部类
  2. 静态内部类
  3. 局部内部类
  4. 匿名内部类
posted @ 2025-10-13 17:57  David大胃  阅读(6)  评论(0)    收藏  举报