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 可以省略。
接口中定义的成员变量必须赋初始值(因为接口无构造方法,就意味没有方法为成员变量赋初始值,所以一开始定义的时候要赋初始值)。

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号