請問一下,基本的java問題

pinget9 wrote:
這樣感覺好像是宣告常...(恕刪)

不,兩者之間沒引任何關連
final是將一項變數定值,用意是防止未來意外的更動
static是將一項變數或函數成為該類別所共有的,日後仍然可以更動變數的值

剛剛找到了另一個不錯的解釋: http://blog.kenyang.net/2011/03/java-staticfinal.html
累積太多的Galgame玩不完啦~~~!

victorlin11 wrote:
不,兩者之間沒引任何...(恕刪)

好資料
好下了,謝謝
再請問一下
java的實作是指什麼意思
上老師上課上到物件導向時
一直在說實作
請教一下
實作是指什麼意思呢?
謝謝

pinget9 wrote:
謝謝你耐心的解答pu...(恕刪)


請看
try here

SummerKkk wrote:
請看try here...(恕刪)

謝謝
這個部分已經明白了
現在想要了解什麼叫實作
謝謝
再請大家幫忙一下
import java.util.Calendar;
請問下面這行語法
為什麼不必用new物件呢?
Calendar a = Calendar.getInstance();
Calendar是物件還是類別呢?
謝謝

pinget9 wrote:
再請大家幫忙一下im...(恕刪)


依據我不專業的亂猜,Calendar a = Calendar.getInstance;

前面的Calendar a = ......的Calender應該是型別,後面為啥不用new的原因可能是因為getInstance是靜態方法,意味著不需要產生任何Calender的實體就可以使用這個方法,而這個方法可能就是new一個Calender的實體後,再透過Reference(JAVA沒指標,吧)的方式丟回去你的變數a。

所以解釋就是宣告一個儲存Calender物件的a變數,並透過Calender這個Class的靜態方法創建出一個實例,並返回這個實力給變數a。

應該是這樣吧,有錯麻煩幫忙更正@@因為我不是JAVA本科的XD,是靠在C++的經驗猜測的(被踹)

SummerKkk wrote:
把這個看一下,希望有...(恕刪)

謝謝你提供資料
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!