dim private public static_static方法 (静态方法)
1、什么是方法
2、方法的作用
3、方法的語(yǔ)法(定義語(yǔ)法+調(diào)用語(yǔ)法+種類)
3、方法重載
1、什么是方法
生活:在生活中某個(gè)事物具備的一個(gè)功能,這個(gè)功能通常會(huì)被封裝起來,我們
使用者不需要關(guān)心內(nèi)部具體實(shí)現(xiàn),我們關(guān)心的是 怎么去使用這個(gè)功能
程序:為了完成某個(gè)功能而寫的一段代碼,對(duì)于開發(fā)者而言,不需要了解這個(gè)代碼具體的實(shí)現(xiàn)細(xì)節(jié),我們關(guān)心的是,怎么使用這個(gè)代碼來完成相應(yīng)的功能(是封裝的一種表現(xiàn))。
方法的好處:
1)功能的具體細(xì)節(jié)被封裝起來,對(duì)使用者安全
2)減少代碼重復(fù)(冗余),提高開發(fā)效率
3)方便閱讀、修改程序(維護(hù))
什么情況使用方法?
1)常用的功能(重復(fù)率比較高)
2)復(fù)雜的功能(隱藏實(shí)現(xiàn)細(xì)節(jié))
2.1、方法的聲明語(yǔ)法/定義語(yǔ)法 []可選
[訪問修飾符] 返回值類型 方法名([參數(shù)列表]){
//方法體: 實(shí)現(xiàn)的功能
[return]
}
public static 返回值類型 方法名([參數(shù)列表]){
//方法體
}
1.訪問修飾符 :public(公共的) static(靜態(tài)的)
private(私有的) final(最終的) abstract(抽象的)...
2.返回值類型:方法執(zhí)行完,返回的結(jié)果數(shù)據(jù)的類型
8種簡(jiǎn)單數(shù)據(jù)類型+String
如果方法沒有返回值,void(空的)
return xx;返回
3.方法名:方法的名字 見名知意(駝峰命名法)
4.參數(shù)列表:使用方法時(shí)需要給的數(shù)據(jù)
參數(shù)類型1 參數(shù)名1,參數(shù)類型2 參數(shù)名2,...
2.2 調(diào)用方法(使用方法)的語(yǔ)法
類名.方法名();
1.是在main方法調(diào)用這個(gè)方法 類名.方法名();//如果是在同一個(gè)類中,就可以省略類名.
方法調(diào)用的實(shí)質(zhì):
Computer.sum(1,2,3);
首先通過類名Computer找到這個(gè)Computer類,
然后通過方法名sum來找到這個(gè)方法,
最后就會(huì)執(zhí)行這個(gè)方法里面的代碼,里面的代碼執(zhí)行完,就結(jié)束.
2.3 方法的種類
1)無參無返回 public static void 方法名(){}
調(diào)用:類名.方法名();
2)有參無返回 public static void 方法名(參數(shù)列表){}//形式參數(shù)(形參)
調(diào)用:類名.方法名(值1,值2,...);//具體的值,實(shí)際參數(shù)(實(shí)參)
3)無參有返回 public static 返回值類型 方法名(){ return 值;}
調(diào)用: 返回值類型 變量名 = 類名.方法名();
4)有參有返回 public static 返回值類型 方法名(參數(shù)列表){ return 值;}
調(diào)用: 返回值類型 變量名 = 類名.方法名(值1,值2,...);最后一個(gè)值,沒有逗號(hào)
3、方法重載
在同一個(gè)類中,方法名相同,但參數(shù)列表不同
(參數(shù)個(gè)數(shù)、參數(shù)類型、參數(shù)類型的順序不同)
return
1.返回一個(gè)值
2.結(jié)束方法
注意事項(xiàng):
1.方法一定要被調(diào)用才會(huì)被執(zhí)行
2.不能在方法里面寫方法
3.不能在類的外面寫方法
總結(jié)
以上是生活随笔為你收集整理的dim private public static_static方法 (静态方法)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 二维数组元素返回二维坐标_
- 下一篇: 家用路由器支持组播吗_组播分布树及其转发