返回列表 發帖
  1. public class Ch02 {
  2.         public static void main(String[] args) {
  3.                 Dog d1=new Dog(2,20,"球球");
  4.                 Dog d2=new Dog(1,30,"憨憨");
  5.                 Cat c1=new Cat(3,20,"啾啾");
  6.                 d1.makeNoise(1);
  7.                 d1.show();
  8.                 d2.makeNoise(2);
  9.                 c1.makeNoise(3);
  10.                 d2.show();
  11.                 c1.show();
  12.                 c1.makeNoise(4);
  13.                 c1.makeNoise(5);
  14.         }
  15. }
  16. class Animal
  17. {
  18.         int age;
  19.         int wi;
  20.         String name;
  21.         Animal(int a, int w, String n)
  22.         {
  23.                 age=a;
  24.                 wi=w;
  25.                 name=n;
  26.         }
  27.         void show()
  28.         {
  29.                 System.out.println(name+"今年"+age+"歲,體重"+wi+"公斤.");
  30.         }
  31. }
  32. class Dog extends Animal
  33. {
  34.         Dog(int a,int w,String n)
  35.         {
  36.                 super(a,w,n);
  37.         }
  38.         void makeNoise(int ti)
  39.         {
  40.                 for(int i=1; i<=ti; i++)
  41.                         System.out.print("旺");
  42.                 System.out.println();
  43.         }
  44. }
  45. class Cat extends Animal
  46. {
  47.         Cat(int a,int w,String n)
  48.         {
  49.                 super(a,w,n);
  50.         }
  51.         void makeNoise(int ti)
  52.         {   
  53.                 for(int i=1; i<=ti; i++)
  54.                         System.out.print("喵");
  55.                 System.out.println();
  56.         }
  57. }
複製代碼

TOP

返回列表