package programT5_2;
public interface CanCry {
public void cry();
}
package programT5_2;
public class Dog implements CanCry {
@Override
public void cry() {
System.out.println("狗叫声是汪汪汪");
}
}
package programT5_2;
public class Cat implements CanCry {
@Override
public void cry() {
System.out.println("猫叫声是喵喵喵");
}
}
package programT5_2;
public class G {
public static void main(String[] args) {
Dog d=new Dog();
Cat c=new Cat();
makeCry(d);
makeCry(c);
}
public static void makeCry(CanCry cry){
cry.cry();
}
}