返回列表 發帖
  1. public class Ecl9487
  2. {
  3.         public static void main(String[] args)
  4.         {               
  5.         Dog d1=new Dog("憨憨",2,1.3);
  6.         Dog d2=new Dog("球球",1,1.2);
  7.         d1.showProfile();
  8.         d2.showProfile();
  9.         Cat c1=new Cat("咪咪",3,1.5);
  10.         c1.showProfile();
  11.         System.out.println("總共有"+Dog.sum+"隻狗,"+Cat.sum+"隻貓。");
  12.         }
  13.        
  14. }
  15. class Dog
  16. {
  17.         static int sum=0;
  18.         String name;
  19.         int age;
  20.         double w;
  21.         Dog(String n, int a, double w)
  22.         {
  23.                 sum++;
  24.                 name=n;
  25.                 age=a;
  26.                 this.w=w;
  27.         }
  28.         void showProfile()
  29.         {
  30.                 System.out.println(name+"今年"+age+"歲,體重"+w+"KG。");
  31.         }
  32. }
  33. class Cat
  34. {
  35.         static int sum=0;
  36.         String name;
  37.         int age;
  38.         double w;
  39.         Cat(String n, int a, double w)
  40.         {
  41.                 sum++;
  42.                 name=n;
  43.                 age=a;
  44.                 this.w=w;
  45.         }
  46.         void showProfile()
  47.         {
  48.                 System.out.println(name+"今年"+age+"歲,體重"+w+"KG。");
  49.         }
  50. }
複製代碼

TOP

返回列表