首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

步骤重载示例

2012-12-25 
方法重载示例package com.overload/** * 方法重载 * @author Administrator * */public class Demo {publ

方法重载示例

package com.overload;/** * 方法重载 * @author Administrator * */public class Demo {public static void main(String args[]){Demo demo=new Demo();System.out.println(demo.getMax(2, 3));System.out.println(demo.getMax(2.3f, 3.5f));System.out.println(demo.getMax(2, 3.5f));  //调用float型的  自动从低精度向高精度转换//System.out.println(demo.getMaxFloat(2.3f, 3.5f));   很麻烦}//返回较大整数public int getMax(int i,int j){if(i<j){return j;}else{return i;}}//返回较大小数public float getMax(float a,float b){if(a>b){return a;}else{return b;}}//不用重载的做法public float getMaxFloat(float a,float b){if(a>b){return a;}else{return b;}}//仅仅返回类型不一样不能构成重载/*public double getMax(float a,float b){if(a>b){return a;}else{return b;}}*///如果只是访问修饰符不一样不能构成重载/*private double getMax(float a,float b){if(a>b){return (double)a;}else{return (double)b;}}*/}
?

热点排行