电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

黑马程序员之接口(interface)


发布日期:2020/5/22
 
接口interface

初期理解可以认为是一个特殊的抽象类

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

class用于定义类

interface用于定义接口

接口定义时格式特点

接口中常见定义常量抽象方法

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

常量public static final

方法public abstract

提示接口中的成员都是public的

接口是不可以创建对象的因为有抽象方法

需要被子类实现子类对接口中的抽象方法全部覆盖后子类才可以实例化

否则子类是一个抽象类

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

代码演示

[java]

interface Inter

{

public static final int PI = ;

public abstract void show()

}

class InterA

{

public abstract void method()

}

class Demo

{

public void function(){}

}

class Test extends Demo implements InterInterA //不仅可以多实现还能继承

{

public void show(){}

public void method(){}

}

class InterfaceDemo

{

public static void main(String[] args)

{

Test t = new Test()

Systemoutprintln(tNum)

Systemoutprintln(TestNum)

Systemoutprintln(InterNum)

}

}

上一篇:Swing组件

下一篇:该如何实践State模式