class Objectsmultiplecnstrctrs {
public static void main(String args[]){
ObjectsForMultipleConstructors engg2=new ObjectsForMultipleConstructors(1);
ObjectsForMultipleConstructors engg3=new ObjectsForMultipleConstructors(1,2);
ObjectsForMultipleConstructors engg=new ObjectsForMultipleConstructors(1,2,3);
}
}
// secondary class
public class ObjectsForMultipleConstructors {
private int hour;
private int minute;
private int second;
public ObjectsForMultipleConstructors(int h){
this.hour=h;
System.out.printf("give one ",+hour);
}
public ObjectsForMultipleConstructors(int h,int m){
System.out.printf("goddamn ",+m);
}
public ObjectsForMultipleConstructors(int h,int m,int s){
System.out.println("guess");
}
}
輸出是給一個該死的猜測多個構造
現在的是我已經宣佈INT小時= h,對我在主類的參數分配的H值爲,所以即時通訊期待值我定義要在文本旁邊顯示的h(System.out.printf(「該死的」,+ m);),,但是它正在做我想做的事情,即時消失
我假設你的意思是*不是*'做我想做的事',但你沒有詳細說明。你取而代之的是什麼?編譯錯誤?例外?意外的輸出?目前這裏沒有問題。 – EJP 2012-03-25 09:17:49
除非你顯示你的主要方法,否則沒有人能夠猜出你在說什麼。 – crowne 2012-03-25 09:22:00
@Himanshu Saxena問題解決了嗎? – 2012-03-25 10:03:19