標籤:system dog 表示 text super 屬性 java blog span
1、設計一個Dog類,有名字、顏色、年齡等屬性,定義構造方法來初始化類的這些屬性,定義方法輸出Dog資訊,編寫應用程式使用Dog類。代碼:package core;public class homework1 { public static void main(String[] args) { // TODO 自動產生的方法存根 Dog dog=new Dog("黑貝","黑棕色",5); System.out.println(dog); } } class Dog { private String name; private String color; private int age; public String getName(){ return name; } public String getColor(){ return color; } public int getAge(){ return age; } public void setName(String name){ this.name=name; } public void setColor(String color){ this.color=color; } public void setAge(int age){ this.age=age; } public Dog(String name,String color,int age){ super(); this.name=name; this.color=color; this.age=age; } public String toString(){ return "狗的名字:"+this.name+",狗的顏色:"+this.color+",狗的年齡:"+this.age; }}2、設計一個表示使用者的User類,類中的變數有使用者名稱、口令和記錄使用者個數的變數,定義類的3個構造方法(無參、為使用者名稱賦值、為使用者名稱和口令賦值)、擷取和設定口令的方法和返回類資訊的方法。代碼:package core;public class homework2 { public static void main(String[] args) { // TODO 自動產生的方法存根 User user1=new User("大魔王","12345678"); user1.print(); User user2=new User("小魔王","87654321"); user2.print(); new User().count(); }}class User{ private String name; private String password; private static int count; public User(){ count++; }public User(String name){ this.name=name; count++;}public User(String name,String password){ this.name=name; this.password=password; count++;}public String getName(){ return name;}public void setName(String name){ this.name=name;}public String getPassword(){ return password;}public void setPassword(String password){ this.password=password;}public void print(){ System.out.println("使用者名稱:"+name+"\t"+"口令:"+password);}public void count(){ System.out.println("使用者個數:"+(count-1)); }}
java第四次作業