课堂,重载 模拟简单计算器
Posted 琢磨先生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了课堂,重载 模拟简单计算器相关的知识,希望对你有一定的参考价值。
package liu0919; //计算器 public class Jisuanqi { //属性 //型号,品牌,大小 //重载 //1.方法同名不同参 //2.返回类型和重载无关; //3.多态的一种表现形式 //4.构造方法也可以重载; //方法 //加法运算 public int Jia(int a,int b) { return a+b; } public int Jia(int x,int y,int z)//由于参数个数不同所以和上面的方法不冲突 { return x+y+z; } //浮点加法运算 public double Jia(double a,double b)//由于数据类型不一样,即使参数个数相同也不会与第一个方法不冲突 { return a+b; } public int max(int a,int b) { if(a>b) { return a; } else { return b; } } public double max(double a,double b) { if(a>b) { return a; } else { return b; } } public double max(double a,double b,double c) { if(a>b&&a>c) { return a; } else if(b>a&&b>c) { return b; } else { return c; } } }
package liu0919; public class Jiansuanqijianyan { public static void main(String[] args) { Jisuanqi jsq=new Jisuanqi(); //调用整数加法 System.out.println("123+456="+jsq.Jia(123,456)); //调用浮点数加法 System.out.println("123.45+456.78="+jsq.Jia(123.45,456.78)); Jisuanqi ma=new Jisuanqi(); System.out.println("45和23="+ma.max(45, 23)); } }
以上是关于课堂,重载 模拟简单计算器的主要内容,如果未能解决你的问题,请参考以下文章