package com.hanqi.kejian; //计算器制作(方法重载例题讲解) public class jisuanqi0914 { //属性 //型号、品牌、大小.... //方法重载 //方法 //加法运算 public int jia(int a,int b)//整数加法 { return a+b; } //这种是错误情况 // public int jia(int x,int y)//整数加法 // { // return x+y; // } //这种情况正确 public int jia(int x,int y,int z)//整数加法 { return x+y+z; } //这种情况正确 public double jia(double a,double b)//浮点数加法 { return a+b; } //方法重载总结: //1.在同一个类里,方法同名不同参数 //2.返回类型和重载无关 //3.多态的一种表现形式(后期具体讲) //4.同样适用于构造方法之中。并且常用。 } 主类main方法 package com.hanqi.kejian; public class jisuanqitext0918 { public static void main(String[] args) { // TODO Auto-generated method stub jisuanqi0914 jsq=new jisuanqi0914(); //整数加法 System.out.println(jsq.jia(123, 456)); //浮点数加法 System.out.println(jsq.jia(123.45, 456.78)); //浮点数加法 System.out.println(jsq.jia(123.456, 123.456)); } }
运行结果: