返回列表 發帖
  1. public class Ch30 {
  2.         public static void main(String[] args) {
  3.                 Dog aa=new Dog("和漢",3,1.5,"棕");
  4.                 aa.showP();
  5.                 aa.makesound(5);
  6.                 Dog ab=new Dog("球球",5,2.3,"白");
  7.                 ab.showP();
  8.                 ab.makesound(3);
  9.                 Cat b=new Cat("喵貓",1,0.8,"白");
  10.                 b.showP();
  11.                 b.makesound(5);
  12.                 System.out.println("總共有"+Dog.sum+"隻狗,"+Cat.sum+"隻貓");
  13.         }
  14. }
  15. class Dog
  16. {   
  17.         static int sum=0;
  18.         int age;
  19.         double sou,g;
  20.         String name,col;
  21.         Dog(String a,int x,double y,String q)
  22.         {
  23.                 sum++;
  24.                 name =a;
  25.                 col=q;
  26.                 age=x;
  27.                 g=y;
  28.         }
  29.         void showP()
  30.         {
  31.                 System.out.println(name+"今年"+age+"歲,體重"+g+"公斤,毛色為"+col+"色");
  32.         }
  33.         void makesound(int n)
  34.         {
  35.                 for(int i=1; i<=n; i++)
  36.                         System.out.print("旺~");
  37.                 System.out.println();
  38.         }
  39. }
  40. class Cat
  41. {   
  42.         static int sum=0;
  43.         int age;
  44.         double sou,g;
  45.         String name,col;
  46.         Cat(String a,int x,double y,String q)
  47.         {   
  48.                 sum++;
  49.                 name =a;
  50.                 col=q;
  51.                 age=x;
  52.                 g=y;
  53.         }
  54.         void showP()
  55.         {
  56.                 System.out.println(name+"今年"+age+"歲,體重"+g+"公斤,毛色為"+col+"色");
  57.         }
  58.         void makesound(int n)
  59.         {
  60.                 for(int i=1; i<=n; i++)
  61.                         System.out.print("喵~");
  62.                 System.out.println();
  63.         }
  64. }
複製代碼

TOP

返回列表