- public class ch63
- {
- public static void main(String[] args)
- {
- Dog d[]={new Dog("xxx",100,0.1),new Dog("bitch",1233,999999)};
- Cat c=new Cat("xx",-2,-100.4);
- d[0].showProfile();
- d[1].showProfile();
- c.showProfile();
- System.out.println(Dog.sum+"隻狗"+Cat.sum+"隻貓");
- }
- }
- class Dog
- {
- static int sum=0;
- String name;
- int age;
- double weight;
- Dog(String n,int a,double w)
- {
- sum++;
- name=n;
- age=a;
- weight=w;
- }
- void showProfile()
- {
- System.out.println(name+"今年"+age+"歲,體重"+weight+"公斤");
- }
- }
- class Cat
- {
- static int sum=0;
- String name;
- int age;
- double weight;
- Cat(String n,int a,double w)
- {
- sum++;
- name=n;
- age=a;
- weight=w;
- }
- void showProfile()
- {
- System.out.println(name+"今年"+age+"歲,體重"+weight+"公斤");
- }
- }
複製代碼 |