Java笔记 - 接口

来源:互联网 发布:华强北淘宝店 编辑:程序博客网 时间:2024/06/05 02:44
接口:初期理解,可以认为是一个特殊的抽象类。

当抽象类中的方法都是抽象的,那么该类可以通过接口的形式来表示。


interface 定义接口

接口定义格式特点:

1、接口中常见定义:常量,抽象方法。

2、接口中的成员都有固定修饰符。

常量:public static final

方法:public abstract


接口:不可以创建对象的,因为有抽象方法。需要被子类实现,子类对接口中的抽象方法全部覆盖后,子类才可以实例化。负责子类是一个抽象类。

接口可以被类多实现,也是对多继承不支持的转换形式。java支持实现

接口和接口可以多继承 interface C extends B,A

类可以继承类实现接口 class Test extends Demo implements Inter,InterA


==========

interface Inter{public static final int NUM = 3;public abstract void show();}class Test implements Inter{public void show(){}}public class InterfaceDemo {public static void main(String[] args){Test t = new Test();System.out.println(t.NUM); //3System.out.println(Test.NUM); //3因为是一个类,有final修饰的System.out.println(Inter.NUM); //3编译后,抽象也会是一个类}}




0 0
原创粉丝点击