(一)方法過載的基本使用
1、方法的過載,多個方法的名稱一樣,但是引數列表不一樣
2、好處:只需要記住唯一乙個方法名稱,就可以實現類似的多個功能
public class demo01methodoverload
public static int sum(int a, int b)
public static int sum(int a, int b, int c)
public static int sum(int a, int b, int c, int d)
}
(二)注意事項
方法過載和以下因素有關:
1、引數個數不同
2、引數型別不同
3、引數的多型別順序不同
方法過載和以下因素無關
1、與引數的名稱無關
2、與方法的返回值型別無關
(三)練習題
判斷兩個數是否相同,採用方法過載
public class demo02methodoverload
public static boolean issame(byte a, byte b)
public static boolean issame(short a, short b)
public static boolean issame(int a, int b)
public static boolean issame(long a, long b)
}
java基礎篇(六)方法重寫
子類擴充套件了父類,大部分的時候,子類總是以父類為基礎,額外的增加新的成員變數和方法。但是有一種情況例外 子類需要重寫父類的方法。比如說鳥類birds都有飛翔fly 自由自在地飛 的本領,鴕鳥ostrich是鳥類的子類,但鴕鳥不會飛翔,這個時候就需要重寫birds的方法fly 方法為 不會飛,地上跑...
Java基礎語法(五) 方法詳解
一 方法的定義格式 修飾符 返回值型別 方法名稱 引數型別 引數名稱,方法體return 返回值 修飾符 現階段固定寫法 public static 返回值型別 方法最終產生的資料型別是什麼結果 方法名稱 方法的名字,規則和變數一致,小駝峰式 return 兩個作用,第一停止當前方法,第二將後面的的...
Java基礎教程21 方法的過載
前面一篇我們介紹了建構函式的基本使用,其中涉及到了多個構造函式呼叫的介紹。這篇我們介紹方法的過載,方法的過載和建構函式的呼叫有一點相同。我們先來看乙個例子,下面是乙個兩個整數求和的方法。package lessons public class myclass public static int ad...