定義方法的時候有的用public static有的用private void,這倆有什么不一樣嗎?還有一個問題就是讓圖片加在jlabel上,什么時候需要用seticon,什么時候不需要?

uj5u.com熱心網友回復:
方法的格式是:修飾符串列 回傳值型別 方法名(形式引數串列){
方法體代碼;
}
public static都是修飾符,所以public static兩個一起構成的修飾符串列,表示公有的和靜態的,所以用public static修飾的是類級別的方法,也叫靜態方法,呼叫這個方法時,直接:類名.方法名(實參串列);
private void中,只有private是修飾符,void的是回傳值型別,所以這個方法中,修飾符串列只有private,回傳值型別是void。
void是什么意思呢?void的意思是:沒有回傳值的型別。就是說有void的方法,是沒有回傳值的,即沒有return …;這種代碼,你明白了嗎
uj5u.com熱心網友回復:
另外,private的意思,表示私有的,用這個單詞修飾的方法或者成員變數,只能在當前類中被訪問,其他類里是訪問不到的。這也體現了java三大特性之一的封裝性uj5u.com熱心網友回復:
明白了,然后還想問一下我發的第一張圖片注釋為//設定jL的大小的意義是什么?我把那句注釋掉發現運行的結果沒有變化
uj5u.com熱心網友回復:
十分感謝
uj5u.com熱心網友回復:
這就是靜態方法與私有方法的區別咯
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/116105.html
標籤:Java相關
下一篇:java
