java之接口

背景

为了防止[多重继承]:(在面向对象的编程语言(例如java)中,指一个类可以同时继承多个父类的行为和特征功能)所引发的“致命方块”,出现了接口。

使用

 定义

public interface interfaceName { 
    public abstract void function1();
    ...
}

 实现

public class firstClass extends secondClass implements interfaceName { 
    public void function1(){
        //...
    }
    ...
}

注意

java不允许多重继承,但可以有多个接口。
如果想要定义出类可以扮演的角色,使用接口

原文地址:https://www.cnblogs.com/pualus/p/7750065.html