亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

靜態方法的運用有什么實際意義

1、為什么要用靜態方法,能不能舉個例子

2、靜態方法有什么特殊用途

3、初始化塊,和構造方法的功能有什么不同


正在回答

2 回答

我也是新手,我就說說就我個人的理解吧。1.靜態方法是相對于普通方法的一個分類,增加了編程的多樣性;2.靜態方法(如hello)可以通過類名直接調用(也可先建立對象然后用對象名調用)如:HelloWorld.hell0();而普通方法(hello2)需先建立相應的對象才能利用對象名經行調用如:HelloWorld Demo=new HelloWorld(); Demo.hello2(); ? 另外靜態方法中有很多需要注意的地方:1、?靜態方法中可以直接調用同類中的靜態成員,但不能直接調用非靜態成員。如果希望在靜態方法中調用非靜態變量,可以通過創建類的對象,然后通過對象來訪問非靜態變量;2、?在普通成員方法中,則可以直接訪問同類的非靜態變量和靜態變量;3、?靜態方法中不能直接調用非靜態方法,需要通過對象來訪問非靜態方法。

? 對于第三個問題,我的個人看法是:1.初始化塊分為普通初始化塊和靜態初始化塊,靜態初始化塊只能對靜態變量賦初值,普通初始化塊都可以;2.構造方法和初始化塊都是對類的成員變量經行初始化,只是結構不一樣,另外如果我們在構造無參的構造方法對成員變量初始化時,系統會自動默認賦給成員變量0值,而初始化塊則沒有這個功能,不會默認賦給初值。3.我們在main函數中創建對象時,其實就是在構造方法,相信你也看過前面的視頻了。請多指教!

1 回復 有任何疑惑可以回復我~
#1

dongfangliu 提問者

非常感謝!
2015-07-26 回復 有任何疑惑可以回復我~

再頂一下……求回答

2 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

靜態方法的運用有什么實際意義

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號