接口语法
interface 接口名{
//公有静态常量、抽象方法
}
接口特点
接口中只能存放静态常量和抽象方法
Java接口是对功能的拓展
通过实现接口,Java类可以实现多实现
一个类可以同时继承(extends)一个父类并且实现(implements)多个接口
接口与接口之间可以用extends实现继承
注:接口强调的是行为,接口需要用到interface,类实现接口需要用implements
interface gesture
{
abstract void eat();
abstract void drink();
}
class man implements gesture
{
public void eat() {
// TODO Auto-generated method stub
System.out.println("man eat");
}
public void drink() {
// TODO Auto-generated method stub
System.out.println("man drink");
}
}
class dog implements gesture
{
public void eat() {
// TODO Auto-generated method stub
System.out.println("dog eat");
}
public void drink() {
// TODO Auto-generated method stub
System.out.println("dog drink");
}
}
public class Test {
public static void main(String[] args) {
new man().drink();
new dog().eat();
}
}