我有問題要調用setCustomer方法。 編碼情況如下:Java方法覆蓋問題
public class Customer {
public int customerID = 001;
public String name ="name required";
public String address ="address required";
public String email ="email required";
public void setCustomer(int custID, String nm , String add){
}
public void setCustomer(int custID, String nm , String add , String em){
}
public void displayCustomer(){
System.out.println("Customer ID: " +customerID);
System.out.println("Customer Name: " +name);
System.out.println("Customer Address: " +address);
System.out.println("Customer Email: " +email);
}//end of display method
}//end of class
public class CustomerTest {
public static void main(String[] args) {
Customer c1 = new Customer();
Customer c2 = new Customer();
c1.setCustomer(002, "ishihi", "alalalla2");
c2.setCustomer(003, "tututu", "kikiki","[email protected]");
c1.displayCustomer();
c2.displayCustomer();
}
}
我得到的輸出是:
Customer ID: 1
Customer Name: name required
Customer Address: address required
Customer Email: email required
Customer ID: 1
Customer Name: name required
Customer Address: address required
Customer Email: email required
我要顯示我在主函數中C1和C2設置的內容,但它繼續顯示爲以上。
怎麼樣在你設置的方法裏面設置它們 – Ashish