什么是接口
抽象类是从多个类中抽象出来的模板,如果将这种抽象进行的更彻底,则可以提炼出一种更加特殊的“抽象类”——接口(Interface)。接口是 Java 中最重要的概念之一,它可以被理解为一种特殊的类,不同的是接口的成员没有执行体,是由全局常量和公共的抽象方法所组成。
package com.StudyInterface;
public interface HDMI {
public void HDMIConnect();
}
package com.StudyInterface;
public interface USB {
public final static int a=10;
public abstract void connection();
}
package com.StudyInterface;
public class IPad implements USB,HDMI{
@Override
public void connection() {
System.out.println("加载IPad的驱动");
}
@Override
public void HDMIConnect() {
System.out.println("加载IPad的HDMI驱动");
}
}
package com.StudyInterface;
public class Iphone implements USB,HDMI{
@Override
public void connection() {
System.out.println("加载Iphone的驱动");
}
@Override
public void HDMIConnect() {
System.out.println("加载Iphone的HDMI驱动");
}
}
package com.StudyInterface;
public class Text {
public static void main(String[] args) {
USB usb = new Iphone();
usb.connection();
USB usb2 = new IPad();
HDMI hd =new IPad();
hd.HDMIConnect();
}
}