接口的创建与实现
public class Test {
public static void main(String[] args) {
//接口的创建与实现
//首先创建以一个接口,在接口里设置几个方法。
//创建几个设备类,让这几个设备实现这个接口。
//如何实现呢,就是1.implements 2.完成接口里的所有抽象方法
//然后,在需要接入这个接口的计算机类里写一个接口工作方法
//将接口作为参数传入到这个方法里,方法体里写
//接口.接口里的方法(接口里的所有方法)
//最后在测试类里new出设备对象,new出电脑对象
//调用计算机对象里的接口工作方法,将对象作为参数传入
Phone phone = new Phone();
Camera camera = new Camera();
Computer computer = new Computer();
computer.work(phone);
}
}
接口的使用细节
public class Test01 {
//接口的使用注意事项
//1.接口不能被实例化
//2.接口中所有的方法都是public,也都是abstract的,所以都不用写,也不写方法体
//直接写 void 函数名();
//3.一个普通类实现接口,必须把接口中所有的方法实现alt + enter。抽象类不用实现
//4.一个类可以实现多个接口,要将所有方法实现
//5.接口中所有的属性都是final,全写为public static final
//6.接口不能继承类,可以继承接口,不能实现接口
//7.接口的修饰符只能是public或者默认,和类一样
}
abstract class Tesqt{
void fangfa(){
};
}