思考下面的這些方法,哪些是重載:函數
重載的定義:就是函數或者方法有相同的名稱,可是參數列表不相同的情形,這樣的同名不一樣參數的函數或者方法之間,互相稱之爲重載函數或者方法。spa
public static void open(){} ; public static void open(int a){} ; static void open(int a,int b){} ; public static void open(double a,int b){} ; public static void open(int a,double b){} ; public void open(int i,double d){} ; public static void OPEN(){} ; public static void open(int i,int j){};
請思考下code
總結下重載:blog
//這幾個是重載
public static void open(){} ; public static void open(int a){} ; static void open(int a,int b){} ; public static void open(double a,int b){} ; public static void open(int a,double b){} ;
個人判斷方式:public static void或者static void 去掉 留下方法名 比較參數列表class
這兩個是一個方法 只是修飾符不同
public void open(int i,double d){} ; public static void open(int a,double b){} ;
這是一個新方法 區分大小寫
public static void OPEN(){} ;
這這兩個也是一個方法 只是修飾符和參數的位置調換了一下
public static void open(int i,int j){}; static void open(int a,int b){} ;
若是有不一樣的想法 請在下方請留言 一塊兒交流下 謝謝😀數據類型