java 重载问题?

问答 wyh ⋅ 于 2018-04-09 10:58:48 ⋅ 最后回复由 金牛 2018-04-09 16:22:51 ⋅ 70 阅读

java怎么通过重载一种方法实现加减乘除啊?

回复数量: 3
  • 金牛
    2018-04-09 15:48:42

    首先,你的知道什么是重载? 重载:就是 特征1.函数或者方法有同样的名称,特征2.参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称之为重载函数或者方法。使用重载的一种方法来实现加减乘除,满足以上的特征就行。
    参考代码:
    public class Hello {
    //加
    public double com(double d1,int d2){
    return d1 + d2;
    }
    //减
    public double com(int d1,int d2){
    return d1 - d2;
    }
    //乘
    public double com(int d1,double d2){
    return d1 * d2;
    }
    //除
    public double com(double d1,double d2){
    return d1 / d2;
    }

    }

  • wyh
    2018-04-09 16:21:33

    @金牛 老师,如果这样我用键盘录入输入参数的话,是要录入两个数据类型int和double嘛?

  • 金牛
    2018-04-09 16:22:51

    你根据不同参数类型录入不同类型的数据即可,但是参数类型一定要匹配

暂无评论~~
  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,可用Emoji的自动补全, 在输入的时候只需要 ":" 就可以自动提示了 :metal: :point_right: 表情列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif,教程
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
Ctrl+Enter