接口
1.定义格式:
interface 接口名称{
接口属性
接口方法
}
接口属性:
公共的静态的常量(很少使用)
例如:public static final int A = 5;
接口方法:
公共的抽象类:public abstract void xuexi(){
}
2.接口和类之间的关系
(1)类实现接口
interface Color{
}
public class Cloud implements Color{
}
(2)类可以多实现接口
interface Color{
}
interface Gas{
}
public class Cloud implements Color,Gas{
}
注意:
1.类必须实现接口中的所有方法
interface Color{
public abstract void seat();
}
interface Gas{
public abstract void hs();
}
public class Cloud implements Color,Gas{
public void seat(){
System.out.println("学习");
}
public void hs(){
System.out.println("学学习");
}
}
3.接口与接口的关系
接口之间可以多继承
interface Color{
public abstract void seat();
}
interface Gas{
public abstract void hs();
}
terface Water extends Gas,Color{
public abstract void wt();
}