//定义了Animal接口
public class y8 {
//定义全局常量,其默认修饰为public static final
public static final String ANIMAL_BEHAVIOR = "动物的行为";
//定义抽象方法breathe(),其默认修饰为public abstract
public abstract void breathe();
//定义抽象方法run()
public abstract void run();
}
//Dog类实现了Animal接口
class Dog implements Animal{
//实现breathe()方法
public void breathe() {
System.out.println(ANIMAL_BEHAVIOR+":"+"狗在呼吸");
}
//实现run()方法
public void run() {
System.out.println(ANIMAL_BEHAVIOR+":"+"狗在奔跑");
}
}
//定义测试类
public class Example11 {
public static void main(String arges[]) {
Dog dog = new Dog();//创建类Dog的实例对象
//使用对象名。常量名的方式输出接口中的常量
//System.out.println(dog.ANIMAL_BEHAVIOR);
//使用接口名。常量名的方式输出接口的常量
//System.out.println(Animal.ANIMAL_BEHAVIOR);
dog.breathe();//调用Dog类的breathe()方法