首页 > 其他分享 >新人笔记-方法重载基本知识

新人笔记-方法重载基本知识

时间:2023-08-14 21:23:52浏览次数:35  
标签:新人 double sum 基本知识 int static 重载 方法 public

方法重载:
多个方法在同一个类中
多个方法具有相同的方法名
多个方法的参数不相同,类型不同或者数量不同

与返回值无关
在调用时,Java虚拟机会通过参数的不同来区分同名的方法
public class MethodDemo02 {
    public static void main(String[] args) {
        int result = sum(10,20);
        System.out.println(result);

        double result2=sum(10.0,20.0);
        System.out.println(result2);

        int result3 = sum(10,20,30);
        System.out.println(result3);
    }
    public static int sum(int a,int b){
        return a+b;
    }
    public static double sum(double a,double b){
        return a+b;
    }
    public static int sum(int a,int b,int c){
        return a+b+c;
    }
}

 

标签:新人,double,sum,基本知识,int,static,重载,方法,public
From: https://www.cnblogs.com/hxh-/p/17629782.html

相关文章

  • 新人笔记-参数的传递
    publicclassMethodDemo03{publicstaticvoidmain(String[]args){intnumber=100;System.out.println("调用方法前"+number);change(number);System.out.println("调用方法后"+number);}publicsta......
  • 【8月福利周】邀好友共领新人福利,茶具/游戏鼠标“2选1”
    嘿,8月福利周来啦~今日起,邀请好友在51CTO博客成功发布第一篇原创技术文章,你和好友都有福利!(含代码400字以上必有奖)活动时间活动时间:8月14日-8月20日(共7天)活动福利活动页面:点击此处>>>累计邀请人数好友奖励你的奖励3人大号鼠标垫茶具(一壶两杯)50人罗技游戏鼠标G502邀请流程1、邀请朋......
  • 01-测试用例的基本知识
    测试用例 (TestCase)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。为了某个目标而编制的一组数据测试输入,执行步骤以及预期结果的集合,以便测试某个程序路径或某个满足特定需求的功能。测试用例的内容用例编号:唯一的号码;用例名称:要统一命名;......
  • 数字图像处理基本知识
     数字图像处理基本知识作者:小白学视觉 1、数字图像:数字图像,又称为数码图像或数位图像,是二维图像用有限数字数值像素的表示。数字图像是由模拟图像数字化得到的、以像素为基本元素的、可以用数字计算机或数字电路存储和处理的图像。2、数字图像处理包括内容......
  • 第9周项目2-Time类中的运算符重载(续)
    问题描述:在Time类中的运算符重载基础上(1)定义对时间对象的自增和自减一目运算符(2)定义Time类中的<<和>>运算符重载,实现时间的输入输出,改造原程序中对运算结果显示方式,使程序读起来更自然。代码:#include<iostream>usingnamespacestd;classCTime{private:shortinthour......
  • 第9周项目1-复数类中的运算符重载(续)
    问题描述:在复数类中的运算符重载基础上(1)再定义一目运算符-,-c相当于0-c。(2)定义Complex类中的<<和>>运算符的重载,实现输入和输出,改造原程序中对运算结果显示方式,使程序读起来更自然。代码:#include<iostream>usingnamespacestd;classComplex{public:Complex(){real=......
  • HTML&CSS基本知识
    HTML&CSS基本知识一、HTML基本介绍W3C标准(成立于1994年,web技术领域最权威和具影响力的国际中立性技术标准机构)worldWidewebConsortium(万维网联盟)W3c标准包括:结构化标准语言(HTML、XML)表现标准语言(CSS)行为标准(DOM,ECMAScript)HTML:超文本标签语言h5并不是新语言,而是html......
  • 创建元组的三种方式、字典中的setdefault和get妙用、类中的重载方法__add__()
    创建元组的三种方式#print(tuple([input(),input()]))#print((input(),input()))t=input(),input()print(t)#可以将列表转换成tuple,也可以直接()创建tuple,或者将多个变量赋值给一个值会自动转换成tuple字典中的setdefault和get妙用setdefault类似get方法w=input()......
  • 经纬恒润第三代重载自动驾驶运输车批量交付唐山港客户
        2023年7月下旬,唐山港京唐港区集装箱码头25#泊位智能水平运输项目的关键组成部分——22辆重载自动驾驶运输车(HAV)陆续分批交付,这标志着该项目迈入了全面系统联调联测阶段。    此次交付的经纬恒润自研第三代HAV车型,在底盘动力性、经济性、整车电子电气架构、通信......
  • 方法的重载
    1,重载就是在一个类中,有相同的函数名称,但形参不同的函数2,方法的重载规则:    1.方法名称必须相同    2.参数列表必须不同,(个数不同,或者类型不同,参数排列顺序不同等)    3.方法的返回类型return可以相同,也可以不相同    4.仅仅返回类型不同不足以成为方......