Java入門之程式設計基礎(五)

2021-08-08 05:20:09 字數 1214 閱讀 2790

方法:就是完成功能的**塊;

1.有返回值的方法:

1.定義格式:

修飾符 返回值型別 方法名(引數型別 引數名1,引數型別 引數名2...)

2.格式解釋:

修飾符:public static

返回值型別:用來限定返回值的型別;

方法名:提供呼叫方法的方式;

引數列表:用於接收呼叫方法時傳入的引數;

方法體:完成功能;

return:結束方法,並把方法的結果帶給呼叫者;

返回值:方法的結果;

3.呼叫方法的方式:

1.直接呼叫:無意義(方法是執行了的)

2.輸出呼叫:有結果顯示,但是呼叫者要對方法的結果進行操作無法完成;(不推薦)

3.賦值呼叫:根據返回值的型別來接收方法的結果;(推薦使用)

2.無返回值的方法:

1.定義格式:

修飾符 void 方法名(引數型別 引數名1,引數型別 引數名2...)

2.格式解釋:

void:就代表這個方法是無返回值的方法;

3.呼叫方法的方式:

1.直接呼叫;

3.方法的過載:

1.概念:在同乙個類中出現了方法重名的現象叫方法的過載;

2.方法的過載的特點:

1.方法名相同;

2.引數列表不同;

a.引數型別不同;

sum(int a,int b)<==>sum(double a,double b)

b.引數的個數不同;

sum(int a,int b)<==>sum(int a,int b,int c)

c.引數的順序不同;

sum(int a,double b)<==>sum(double a,int b)

3.與返回值無關;

3.注意:

在呼叫有方法過載的方法時,jvm會根據我們傳入的實際引數的順序,個數,型別自動查詢相應的方法;

若沒有這樣傳參的方法則報錯;

4.概念:

//方法的形式引數是基本資料型別時:

形式引數的改變,不影響實際引數;

//方法的形式引數是引用資料型別時:

形式引數的改變,直接影響實際引數;

5.快捷鍵:把**封裝成為方法的快捷鍵;alt+shift+m

//注意:

1.自動封裝方法時eclipse會自動找到沒有定義的變數當作方法形式引數;

2.乙個方法只能有乙個結果; 

JAVA程式設計基礎之封裝

在外部介面保持不變的情況下,自己可以修改內部實現 private 只能用於修飾內部靜態類,一般不提倡 預設情況,如果沒有任何訪問控制修飾符,則表示相同包內的類可以訪問該類 protected 只有繼承自己的子類才能訪問該成員 private 除自己外其他任何類都不能訪問該成員 預設情況,如果沒有任何...

Java基礎之網路程式設計

300集 簡單筆記 舉例 ip位址區分電腦。用來標識網路中的乙個通訊實體,通訊實體可以是計算機,路由器等 ip位址分類 ipv4 32位位址,以點分十進位制表示,如192.168.0.1 ipv6 128位 16個位元組 寫成8個16位的無符號整數,每個整數用四個十六進製制位表示,數之間用冒號隔開,...

JNI入門之C C 基礎五

聯合體 共用體 不同型別的變數共同占用一段記憶體 相互覆蓋 聯合變數任何時刻只有乙個成員存在,節省記憶體 聯合體變數的大小 最大的成員所佔的位元組數 union myvalue int x int y double z void main union myvalue d1 d1.x 90 d1.y ...