java programlama


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