返回列表 發帖
  1. public class Ch32 {
  2.         public static void main(String[] args) {
  3.        Dog d1=new Dog("史東西",2,1.28);
  4.        Dog d2=new Dog("使冬吸",1,1.35);
  5.        Cat c1=new Cat("哈哈",3,0.95);
  6.        d1=showProfile();
  7.        d1=makeSound(2);
  8.        d2.showProfile();
  9.        d2=makeSound(3);
  10.        c1.showProfile();
  11.        c1=makeSound(5);
  12.        }
  13.     }
  14.     class Animal
  15.     {
  16.             String name;
  17.             int age;
  18.             double weight;
  19.             Animal(String n,int a,double w)
  20.             {
  21.                     name=n;
  22.                     age=a;
  23.                     weight=w;
  24.             }
  25.             void showProfile()
  26.             {
  27.                     System.out.println(name+"今年"+age+"歲,體重"+weight+"公斤");
  28.             }
  29.     }
  30.     class Dog extends Animal
  31.     {
  32.          Dog(String n, int a,double w)
  33.          {
  34.                  super(n,a,w);
  35.          }
  36.          void makeSound(int x)
  37.          {
  38.                  for(int i=1;i<=x;i++)
  39.                          System.out.println("尢");
  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=1;i<=x;i++)
  52.                             System.out.println("ㄇㄧㄠ");
  53.                     System.out.println();
  54.             }
  55. }
複製代碼

TOP

返回列表