public class OverLoadExer{ public static void main(String[] args){ OverLoadExer t1=new OverLoadExer(); t1.mOL(2); t1.mOL(1,2); t1.mOL("we"); } //如下三个方法构成重载 public void mOL(int i){ System.out.println(i*i); } public void mOL(int i,int j){ System.out.println(i*j); } public void mOL(String c){ System.out.println("string="+c); } }2. 定义三个重载方法 max(),第一个方法求两个int 值中的最大值,第二个方法求两个double 值中的最大值,第三个方法求三个 double 值中的最大值,并分别调用三个方法。
public class OverLoaExer2 { public static void main(String[] args){ OverLoaExer2 test=new OverLoaExer2(); System.out.println(test.max(1,2)); System.out.println(test.max(1.2, -1.2)); System.out.println(test.max(12,1.3,-1.2)); } //定义三个重载方法max() public int max(int i,int j){ int m=(i>j)?i:j; return m; } public double max(double i,double j){ double m=(i>j)?i:j; return m; } public double max(double i,double j,double k){ double m1=(i>j)?i:j; double m2=(m1>k)? m1:k; return m2; } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)