接口一种规范,实现接口就是实现接口中的规定的抽象方法
- 1.定义接口的语法格式,public interface 接口名称{内容}
- 2.接口中不能定义构造方法,可以放静态常量
(默认的修饰就是public static final 数据类型 变量名=值) - 3.接口中不能定义普通方法,但是可以定义抽象方法,方法默认的修饰符是:
public abstract 返回值 方法名();
public interface Usb {
public static final String name="asd";
//静态常量命名原则,默认的修饰就是public static final
String NAME_USER="qwe";
//在接口里定义抽象方法
public abstract void method();
}
- 4.使用implements关键字实现接口,实现接口的同时必须实现接口中的抽象方法
public class Upan implements Usb{
//实现method()抽象方法
public void method() {
System.out.println("传入数据");
}
}
- 5.在创建对象的时候,将接口当成父类来处理,使用多态的方式创建对象
public class Test {
public static void main(String[] args){
Usb usb=new Upan();//多态的方式使用
usb.method();
}
}
- 6.java支持实现多个接口,即java中可以继承多个接口
public class Upan implements Usb,Page{}
中间用逗号隔开
public class Upan implements Usb,Page{
//方法体里面实现 继承的两种接口的方法
//Usb接口的抽象方法
public void method() {
System.out.println("传入数据");
}
//Page接口的抽象方法
public void method2() {
System.out.println("输出数据");
}
}