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

TOP

返回列表