阅读时间: 3分钟
介面(Interface)是一个参考型别(Reference Type),与class类似。
介面(Interface)能定义一组可操作的方法,可以被用来统一类别(class)的共通行为,当不同的类别(class)需要进行资讯(使用同一方法)共享时,就不需要去重新建立新的关係及设置。
只可以被class 实作或者被其他介面(Interface) extends。
public class ProjectTask implements Mission1, Mission2, Mission3{ // 介面实作 (必须有)}
public interface Mission0 extends Mission1, Mission2, Mission3 { // ...}
介面(Interface)预设都是abstract,所以在介面前不用加abstract都没问题。Public abstract interface Mission0 extends Mission1, Mission2, Mission3 { // ...}
等于
public interface Mission0 extends Mission1, Mission2, Mission3 { // ...}
参考文章/网站/书本:
Java 官网