Java基础——接口

一、什么是接口

抽象类是从多个类中抽象出来的模板,如果将这种抽象进行的更彻底,就是更加特殊的 “抽象类”——接口
接口是Java中的引用类型,它类似于类,它是抽象方法的集合。类实现接口,从而继承接口的抽象方法。

二、接口实现

一个类同时实现多个功能,不能同时继承多个父类,但是可以实现多个接口

//打电话功能
public interface Phone {
    void call();
}
//看视频功能
public interface Video {
    void play();
}
//子类实现两个接口
public class Iphnoe14Max implements Phone,Video{
    @Override
    public void play() {
     // TODO Auto-generated method stub
     System.out.println("Iphnoe14Max可以打电话");
    }
    @Override
    public void call() {
     // TODO Auto-generated method stub
     System.out.println("Iphnoe14Max可以看视频");
    }
}
//调用
public static void main(String[] args) {
    Iphnoe14Max iphnoe14Max = new Iphnoe14Max();
    iphnoe14Max.play();
    iphnoe14Max.call();
    }

三、注意:

定义接口使用 interface,类实现接口使用 implements ,类可以实现多个接口。接口中的 public 可以省略。
接口中定义的成员变量必须赋初始值(因为接口无构造方法,就意味没有方法为成员变量赋初始值,所以一开始定义的时候要赋初始值)。
posted @ 2022-10-08 11:05  花海~  阅读(42)  评论(0)    收藏  举报