java中方法重載是什麽, 實際中到底有什麽意義, 用處?請舉例
阿新 • • 發佈:2018-09-22
視頻 http dex [] sta 方法名 ret tro www.
7.3 方法重載(overload) (視頻下載) (全部書籍)
當幾個方法有相同的方法名,但參數個數不同或參數類型不同時,就涉及方法重載
方法重載有什麽意義呢?在公司裏編程,有時候一個方法名,要用到很多次,而且每次跟每次的參數都不一樣,而且這個方法名,特別適合某個業務(比如登錄),這個時候你變成其他的方法名,對大家來講都很別扭,這時候就用到重載的概念了。
square(int i)和square(double d) 涉及方法重載。
public class SquareDemo
{ public static int square(int i)
{ return i*i;
}
public static double square(double d)
{ return d*d; }
public static void main(String[] args)
{ int i=7; double d = 20.9;
詳見:http://www.mark-to-win.com/index.html?content=JavaBeginner/javaUrl.html&chapter=JavaBeginner/JavaBeginner1_web.html#Overload
java中方法重載是什麽, 實際中到底有什麽意義, 用處?請舉例