class Animal{
protected String name;
protected String voice;
public Animal() { System.out.println("Animal DC run"); }
public Animal(String name, String voice){
System.out.println("Animal PC run");
this.name=name;
this.voice=voice;
}
public void run() {
System.out.println(name+" is running");
}
public void speak() {
System.out.println(voice+" "+voice+" "+voice);
}
}
class Cat extends Animal{
private int legs;
public Cat() {
System.out.println("Cat DC run");
}
public Cat(String name,String voice,int legs){
System.out.println("Cat PC run");
this.name=name; this.voice=voice; this.legs=legs;
}
public void run() {
System.out.println(name+" is running with "+legs+" legs");
}
}
public class AnimalTestInheritence{
public static void main(String [] args) {
Animal a0=new Animal("maviş","quack");
Cat c0= new Cat("zeytin","meow",4);
a0.speak();
a0.run();
c0.speak();
c0.run();
}
}
Yorumlar
Yorum Gönder