首页 > 编程知识 正文

java方法的定义,java程序运行原理

时间:2023-05-05 10:46:15 阅读:114333 作者:742

在Java中,同一类中的多个方法可以具有相同的方法名称,但有不同的参数列表。 这称为加载方法。

参数列表也称为参数签名,包括参数的类型、参数的个数、参数的顺序,只要有一个不同就称为参数列表差异。

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

public class Demo {//以常见获取方式重新加载上述方法,无参数、无返回值public void add ()/methodbody ()//无返回值publicvoidadd(inta ) /或}从上面的示例可以看出,重载是指一个类具有相同函数名称但形参不同的函数。 重载的结果是,可以在一个段中最大限度地减少代码和方法的类型。

说明:

参数列表的差异包括个数差异、顺序差异和类型差异。 光参数变量名称不同是不行的。 与成员方法一样,也可以重载生成方法。 不能重载声明为final的方法。 声明为static的方法不能重载,但可以在此声明。 的重载规则:

方法名称必须相同。 参数列表必须不同。 方法的返回类型可以相同,也可以不同。 只是返回值类型不同并不能称为方法重载。 方法重载实现:如果方法名称相同,编译器将根据所调用方法的参数数量、参数类型等选择相应的方法。 如果匹配失败,编译器将报告错误。 这称为重载识别。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。