62,626
社区成员
发帖
与我相关
我的任务
分享
public class test {
public static void main(String[] args) {
horse myhorse = new horse();
myhorse.eat();
myhorse.travel();
System.out.println(Animal.getValue());
System.out.println(Animal.getDouble());
System.out.println(myhorse instanceof horse);
System.out.println(myhorse instanceof Animal);
}
}
class horse extends Animal{
@Override
public void eat() {
System.out.println("to eat");
}
@Override
public void travel() {
System.out.println("to travel");
}
}
public abstract class Animal {
public abstract void eat();
public abstract void travel();
public static int getValue() {
return 11;
}
public static double getDouble() {
return 0.92;
}
}
public class test {
public static void main(String[] args) {
horse myhorse = new horse();
myhorse.eat();
myhorse.travel();
System.out.println(myhorse.thedefault());
System.out.println(Animal.getValue());
System.out.println(Animal.getDouble());
System.out.println(myhorse instanceof horse);
System.out.println(myhorse instanceof Animal);
}
}
class horse implements Animal{
public void eat() {
System.out.println("eat");
}
public void travel() {
System.out.println("travel");
}
}
public abstract interface Animal {
public abstract void eat();
public abstract void travel();
public default String thedefault() {
return "接口提供的默认方法";
}
public static int getValue() {
return 10;
}
public static double getDouble() {
return 0.98;
}
}