什麼叫做方法的過載,高手可以舉個例子嗎

2021-03-03 21:44:17 字數 2409 閱讀 4153

1樓:憂傷成河

在java 中,同一個類中的2個或2個以上的方法可以有同一個名字,只要它們的引數宣告不同即可。在這種情況下,該方法就被稱為過載(overloaded),這個過程稱為方法過載(method overloading)。方法過載是java 實現多型性的一種方式。

舉個簡單的例子

public class a

public int method (int i,string s)public static void main(string args)

}這樣說得夠清楚了,自己理解!

2樓:匿名使用者

寫多個同名方法就是方法的過載。但這些方法引數型別或引數個數不同。

3樓:匿名使用者

是程式設計的嗎?~

方法也就是邏輯結構,演算法~

應該明白了吧~

java請說明什麼叫方法過載,並使用計算2個數的和來舉例說明

4樓:匿名使用者

方法的過載:在一個類中,方法名稱一樣,引數個數不一樣或者型別不一樣。

舉例:public class testoverloadvoid sum(double a, double b)public static void main(string args)

}輸出:二數之和是7

二數之和是7.0

5樓:紀景明枚書

public

void

ms(int

a,int

b)現在我要

過載這個方法,

那麼我只需要再寫一個跟它的

方法名一樣但是

形參不同的方法就可以了。

比如:public

void

ms(int

a)這就是過載了。

當你呼叫ms方法的時候系統會根據你傳進這個方法的形參去找到你到底是呼叫哪一個方法。

比如ms(1,2);這樣就是去呼叫第一個方法。(在這次呼叫方法中你傳了兩個int型別的

引數進去,系統就會去找那個需要傳兩個int型別的引數的方法,然後去呼叫它)

ms(1);這樣就是去呼叫第二個方法。

記住許可權修飾符和返回值的變化對過載沒有任何影響,比如下面這個方法照樣是對第一個方法的過載。

private

string

ms(doubleb)

舉例說明什麼是過載,有什麼要求? 15

6樓:小童鞋_成

您好,提問者:

過載的含義:過載就是方法名稱相同,引數或者返回值型別不同。

public class overridevoid add(int i)

void add(int i,double s) //過載了。}

7樓:迷糊百味

比方說,在一個類中有方法test(sring s1, int s2, double s3);

那麼再在這個類中寫另外一個方法,方法名也叫test,但是後面這個test(int s2, double s3,sring s1)方法的引數個數跟前面不同,或者引數的先後順序不同,那麼後面的test(int s2, double s3,sring s1)方法就過載了前面的test(sring s1, int s2, double s3);

過載的關鍵在於兩個方法的方法名必須相同,但是它們小括號中的引數列表不能相同

簡述什麼是方法過載?方法過載必須具備什麼樣的條件?

8樓:匿名使用者

方法過載就是在一個類裡面有方法的名字是一樣的,但是方法的引數不同,可以是引數型別不同也可以是引數的個數不同。給你舉個例子吧

class area

double getarea(float x,int y)

float getarea(int x,float y)

double getarea(float x,float y,float z)

//還可以有其他的變數和方法什麼的……我就不多寫了……

}注:方法的返回型別和引數的名字不參與比較,也就是說如果兩個方法的名字相同,即使型別不同,也必須保證引數不同。

方法過載的好處就在於當你呼叫方法的時候可以通過你傳入的引數的型別自動匹配方法,也就是為了突出物件導向的特點。

不曉得你明白了否……

9樓:匿名使用者

過載,簡單說來,就是:

1、方法名一樣。

2、除了引數名、返回值外至少有一點不同。

(僅僅引數名和返回值不同是不行的)

2的情況包括:

引數型別不同、引數個數不同、引數的順序(不同順序的引數型別必須不同)歸納起來就是:當你呼叫這2個方法時,系統能明確的知道你呼叫的是哪個方法。

有什麼方法可以增肥,有什麼方法可以增肥的?

我以一個營養師的身份告訴你 不管什麼 增肥產品,最好不要相信商家的廣告宣傳,最好的辦法就是看使用者的效果!按照國際衛生聯合會的標準,檢視一個 產品是否真的有效,無 要有二十年的觀察期。一般的 增肥產品在市場流通的時間就是3 5年就消失了。原因就是有很大的 我們不要貪圖一時的便宜,害了自己的身體。最科...

什麼方法可以看見前世,什麼方法能看到自己的前世今生?

半夜十二點對著鏡子削蘋果,只要皮不斷,就能在鏡子裡看到 我認為,人是沒有辦法看到前世的。前世只是一種迷信的說法,實際上並不存在也沒有所謂的前世。找個巫醫給你算算就知道了 您好這位朋友。好好修行,多做善事,不要痴問痴想前世和今生。如果你真的能知道自己的前世,那麼你將不會在珍惜這一世,看自己的前世就好比...

有什麼快速長肥的方法,有什麼方法可以快速長胖,

建議進行食療 1 運動 有氧運動向來被人們是 的最有效的方法,有氧運動能夠調動人全身的肌肉參與活動,並且氧化過程中消耗人體的大量脂肪。它遵循科學的 原理,例如一般人慢跑一分鐘消耗15千卡左右熱量,如果每天慢跑30分鐘,在飲食沒有變化的情況下一星期可減一公斤,它非常低效,如果想快速的降低體脂率,它不值...