返回列表 發帖
  1. class Ch73
  2. {
  3.   public static void main(String args[])
  4.   {
  5.         Dog d1=new Dog("5643545345",-12342132,2e-10),d2=new Dog("A",200,2.434e-30);
  6.         d1.showProfile();  d1.makeSound(1);
  7.         d2.showProfile();       d2.makeSound(10);
  8.         Cat c=new Cat("€",-2,0.000000000001);
  9.          c.showProfile();   c.makeSound(2000) ;
  10.   }
  11. }
  12. class Animal
  13. {
  14.   String name;
  15.   int age;
  16.   double w;
  17.   Animal(String n,int a,double w)
  18.   {
  19.     name=n;
  20.     age=a;
  21.     this.w=w;
  22.   }
  23.   void showProfile()
  24.   {
  25.     System.out.println(name+"今年"+age+"歲,體重"+w+"公斤");
  26.   }
  27. }
  28. class Dog  extends Animal
  29. {
  30.   Dog(String n,int a,double w)
  31.   {
  32.     super(n, a, w)  ;
  33.   }
  34.   void makeSound(int x)
  35.   {
  36.     for(int i=0;i<x;i++)
  37.     {
  38.       System.out.print("汪~");
  39.     }
  40.     System.out.println();
  41.   }
  42. }

  43. class Cat    extends Animal
  44. {
  45.   Cat(String n,int a,double w )
  46.   {
  47.     super(n, a, w)  ;
  48.   }
  49.   void makeSound(int x)
  50.   {
  51.     for(int i=0;i<x;i++)
  52.     {
  53.       System.out.print("喵~");
  54.     }
  55.     System.out.println();
  56.   }
  57. }
複製代碼

TOP

返回列表