⑴ java創建對象時最後那個小括弧是什麼意思
創建對象的時候new關鍵字表示你要創建對象了,new後面的是一個整體,是構造方法。每個類都默認的有一個無參數的構造方法,就是你說的那個小括弧了。其實他和前面的類名是一體的,作為無參數的構造方法。構造方法還可以自定義成帶參數的,就是括弧裡面有值得了。
⑵ Java里這個小括弧里什麼意思
跟在函數名後面的小括弧中的內容是這個函數的參數,以後調用這個函數需要把參數傳過去。
所以你的代碼中pirntCell函數定義時定義了一個Cell的參數。而main調用printCell時把cell傳了過去。
⑶ JAVA中類方法的小括弧里什麼都不寫,是什麼意思
這要看方法的用處了。說白了就是該方法需要傳入參數不?
比如一個計算加法的方法,你需要輸入相加的數,有幾個數小括弧里就需要寫參數
又如一個輸出"Hello
World"的方法,它需要輸入什麼數據來運行么?不需要,直接調用即可,所以方法後的小括弧里什麼都不用寫~
⑷ java 直接類名加小括弧加大括弧是什麼
lianxi4()是構造函數。
比如你聲明
lianxi4 test = new lianxi4();
的時候就會去調用這個函數
在這個class裡面,因為lianxi4的聲明並沒有關鍵之public,private,protected。
所以只能在同一個package下的其他類函數才能定義lianxi4。
你可以看看public,private,protected這個關鍵字的意思,和沒有關鍵字時的訪問規則
⑸ Java中小括弧搞什麼的
小括弧在Java的算數表達式里是改變優先順序用的;除此外,函數的參數列表也是放在小括弧里的
⑹ JAVA中類方法的小括弧里什麼都不寫,是什麼意思
第一個程序段:public是代表公有,表示外界可以訪問你這個方法。void是代表無返回值,既然無返回值,就不必寫return了。而getapple是你自己取得方法名稱。()里可以填寫這個getapple方法所需要的參數,不寫的話就是無參的方法,也沒關系,看你這個方法需不需要參數了。
第二個程序段:解釋大致與第一個一致,total++表示total先運算,後自增。舉個例子來說。
int total = 5,x=1,y;
y = x+total++;//在計算前total的值不變
System.out.println(y);//y的值為6,totoal的值為5;
System.out.println(total);//計算結束後,total自增,total的值為6;
⑺ java中if( ...){...} 小括弧裡面可以單單是一個變數名或者是常量名或者是一個對象名嗎
小括弧裡面可以
是一個變數名或者是常量名,變數或常量的數據類型必須是bool型的,相當於if(true)或者if(false)
不能是是一個對象名。
⑻ java 直接類名加小括弧加大括弧是什麼
小括弧()是方法名稱,括弧內是方法的參數,沒有就是無參方法,類名是沒有小括弧的。
大括弧{}這是代碼開始和結束的標志。包含代碼塊的意思,方法和類都有。