2021-04-28java

//定义了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()方法

你可能感兴趣的:(2021-04-28java)