Java 第7天 面向對象(上)理解重載和值傳遞

寫在前言 : 學習資源B站是最好的也是很全面。

1、現在出去面試,面試官老是會問你一句話Java 怎麼樣?
不管是大數據崗位還是數據庫都會問一句。 回來痛下決心,決定探索下這門語言的精髓,大數據很多框架也都是Java 寫的,的確懂一門語言,比較穩妥。路也寬敞!!!不然就和喫飯沒筷子,那麼尷尬。把每天學習到的 Java知識分享到這裏會。直到能自己寫個複雜一點Dome得出來。
2、爲了監督自己探索這門語言的動力與決心。特此這段話放到前面!!!
3、挑戰下自己 到底是笨 還是學不會,還是不想學。

————————————————---------------------------------------------------------------------------------------------------------------------------------------------

一、方法的重載(Overload)

1、重載的概念

定義:在同一個類中,允許存在一個以上同名的方法,只要它們的參數個數或者參數類型不同即可。

“兩同一不同”:

同一個類、相同的方法名 參數列表不同:參數個數不同,參數類型不同。

重載的特點

與返回值類型無關,只看參數列表,且參數列表必須相同。(參數個數或者參數類型)
2、在通過對象調用方法時,如何確定某一個指定的方法
方法名—》參數列表

重載 栗子:

package iwork4;

public class OverloadTest {
public static void main(String[] args) {
OverloadTest over = new OverloadTest();
over.getsum(1, 2);
over.getsum(true, false);

}
public void getsum (int i, int j) {
System.out.println(“1”);

}
public void getsum(double d1,double d2) {
System.out.println(“2”);

}
public void getsum(String s1,int i) {
System.out.println(“3”);

}
public void getsum(boolean b,boolean b2) {
System.out.println(“true”);
}
}

按指定位置的數據類型去執行。。。

在這裏插入圖片描述


二、方法的值傳遞機制

在這裏插入圖片描述

關於變量的賦值:

①如果變量是基本數據類型,此時賦值的是變量所保存的 數據值。
②如果變量是數據類型,此時賦值的是變量所保存的數據的地址值。

三、方法的形參傳遞機制:值傳遞

1.形參:方法定義時,聲明的小括號內的參數
2.實參:方法定義時,聲明的小括號內的實際參數值。

栗子:方法的形參
在這裏插入圖片描述

如果我的博客對你有幫助、如果你喜歡我的博客內容,請“點贊” “評論”“收藏”一鍵三連哦!聽說點讚的人運氣不會太差,每一天都會元氣滿滿呦!如果實在要白嫖的話,那祝你開心每一天,歡迎常來我博客看看。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章