首页 > 其他分享 >方法的重载

方法的重载

时间:2024-08-03 14:30:24浏览次数:12  
标签:int public 参数 重载 方法 method

方法的重载(在同一个类中,有一个以上的同名方法)指得是一个类

  • 在Java中,同一个类中的多个方法可以有相同的方法名称,但是有不同的参数列表,这就称为方法重载(method overloading)。

  • 参数列表又叫参数签名,包括参数的类型、参数的个数、参数的顺序,只要有一个不同就叫做参数列表不同。

  • 重载是面向对象的一个基本特性。

  • 代码实例:

    public class Demo {
    //一个普通得方法,不带参数,无返回值
    public void add(){
    //method body
    }

    //重载上面的方法,并且带了一个整形参数,无返回值
    public void add(int a){
    //method body
    }

    //重载上面的方法,并且带了两个整型参数,返回值为int型
    

    public int add(int a,int b){
    //method body
    return 0;
    }
    }

注意:
  • 参数列表不同包括:个数不同、顺序不同、类型不同。
  • 仅仅参数变量名称不同是不可以的。
  • 跟成员方法一样,构造方法也可以重载。
  • 声明为final的方法不能被重载。
  • 声明为static的方法不能被重载,但是能够被在此声明
方法的重载的规则:
  • 方法名称必须相同。
  • 参数列表必须不同。
  • 方法的返回类型可以相同也可以不相同。
  • 仅仅返回类型不同不足以称为方法的重载

标签:int,public,参数,重载,方法,method
From: https://www.cnblogs.com/lnnnkq/p/18340449

相关文章

  • 编程实现模重复平方法的算法
    模重复平方法(又称为平方法)是一种用于求解非线性方程的迭代算法。算法的基本思路是通过不断迭代替换变量的方式,将非线性方程转化为线性方程,从而求解方程的根。以下是一个编程实现模重复平方法的算法的示例:```pythondeffixed_point_iteration(f,x0,epsilon,max_iterations)......
  • 方法的作用
    方法的作用Java中方法(Method)的作用非常广泛,它们是面向对象编程的核心概念之一方法在Java中的一些主要作用:封装行为:方法允许将特定的行为封装在代码块中,这有助于组织和模块化程序。提高代码重用性:通过定义通用的方法,可以在不同的上下文中重复使用相同的代码,避免重复......
  • coreseek4.1使用sphinx做索引的索引控制shell脚本及逻辑 及 linux安装coreseek4.1的sp
    一、coreseek4.1使用sphinx做索引的索引控制shell脚本及逻辑    sphinx做索引时索引数据来源可以有多种方式,比如数据库mysql,pgsql,mssql,odbc,也可以是python脚本,也可以是xml数据文件,xmlpipe(publish:November1,2017-Wednesday)。    一般来说,如果索引的数据比较简单,......
  • nodejs使用child_process模块启动(exec和spawn)子线程任务,子进程实例的kill()方法无效的
    以下内容在win10环境下的执行分析(这里就不对进程和线程做区分了):child_process.exec和child_process.spawn启动进程的区别。shell<string>Shelltoexecutethecommandwith.SeeShellrequirementsandDefaultWindowsshell.Default:'/bin/sh'onUnix,process.env.C......
  • JavaScript实现tab栏切换 jquery实现tab栏切换 的方法的对比
    这个例子比较简单,但却很实用,当然实际工作中我们一般不会这样去写,我们通常会把以此为基础去封装一个可重用的控件,但基本思想不变。JavaScript实现tab栏切换在JavaScript中实现Tab切换的基本逻辑是通过监听每个Tab的点击事件,然后隐藏所有的内容区域,并显示对应于点击的Tab的......
  • C#:通用方法总结—第11集
    大家好,今天继续分享我们的通用方法系列。下面是今天要分享的通用方法:(1)这个通用方法为Ug’校验选中体的个数: ///<summary>   ///输出选中体个数   ///</summary>   publicintCheckOneBody()   {       intselcount=0;      ......
  • JS阻止事件冒泡的方法
    JS事件冒泡在一个对象上触发某类事件(如单击onclick事件),如果此对象定义了此事件的处理程序,此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的......
  • java之方法引用 —— ::
    目录一、简介二、引用静态方法 1.格式  2.示例​编辑3.条件解析  三、引用成员方法1.格式 2.示例 四、引用构造方法 1.格式 2.示例五、类名引用成员方法1.格式2.略微不同的方法引用规则 3.示例六、引用数组的构造方法 1.格式2.示例一、简介......
  • Java常用集合类的接口方法
    ......
  • mysql数据库查询时用到的分页方法有哪些
     在处理数据库查询时,我们经常需要对结果进行分页,以便在用户界面上提供更好的浏览体验。MySQL提供了几种不同的方法来实现这一功能,其中最常见的是使用LIMIT子句。以下是三种使用LIMIT进行分页的基本方法。一、使用LIMIT子句LIMIT子句用于指定查询结果的最大记录数。它的基本语......