Animal.java

来源:互联网 发布:淘优多源码网 编辑:程序博客网 时间:2024/05/30 04:13

class Animal{
   private void m1(){
    System.out.println("Animal:m1()");
  }

  public void eat(){
    System.out.println("animal eat");
  }
}
/*public static void main(String[] args){
 * Animal a = new Dog();
 * a.m1();
 * }
 */
class Horse extends Animal{
    public void eat(){
      System.out.println("horse eat grass");
    }
    public void transport(){
      System.out.println("hores transport");
    }
}

class Dog extends Animal{
  public void m1(){
    System.out.println("Dog:m1()");
  }
  public void eat(){
    System.out.println("dog eat bone");
  }
 
  public void guard(){
    System.out.println("dog guard");
  }
}

public class TestPoly{
  public static void main(String[] args){
    Animal a = new Dog();
    Animal b = new Horse();
   this.a.eat();
    b.eat();
    Dog c = new Dog();
    c.m1();
  }
}

原创粉丝点击