首页 > 编程知识 正文

JAVA方法的重载,JAVA重载方法

时间:2023-05-06 19:56:25 阅读:158110 作者:4247

方法(为简单起见,为具有特定功能且称为重复调用的代码块)段)称为方法

方法定义格式:

分析

修饰符:对于封装,确定方法的工作区返回值的类型。 一定要选择,如果没有返回值的话就写void。 方法只能返回一个值方法名称。 符合标识符命名规则的参数列表。 可以是0个、1个、多个,同时需要说明类型。 称为形式参数方法整体。 完成具体的功能。 如果有返回值,则需要return语句; 如果没有返回值,则缺省的最后一条语句为return,可以省略。 公共类测试{

//向控制台输出字符串

//方法的定义

publicstaticvoidshow(stringstr ) {

system.out.print ln (---------);

system.out.println(str;

system.out.print ln (---------);

//return;

() ) ) ) )。

publicstaticintadd(inta,int b ) {

int c=a b;

返回c;

() ) ) ) )。

publicstaticvoidmain (string [ ] args ) {

//方法的调用

//show(Helloworld );

//show(HelloJava );

//方法的调用

int m=10

int n=20;

int r=0;

r=add(m,n );

system.out.println('r='r;

() ) ) ) )。

() ) ) ) )。

add(m,n )表示方法的调用,在方法调用过程中传递给add方法的m,n是方法调用的实际参数,称为实参

方法定义add时参数a、b称为形式参数,简称形参

实参传递给形参的过程称为方法调用过程的传值。

在方法调用(执行)期间,将生成执行方法(称为方法执行栈)所需的内存空间。

方法重载java可以在一个类中定义多个方法,这些方法具有相同的名称和不同的参数列表,这些方法构成方法的重载(overload )。

方法超载判据:

[1]同一班级

[2]相同的方法名称(方法名称相同)

[3]参数列表不同

参数列表差异的理解只要满足以下任一条件即可。

[1]参数个数不同

[2]参数类型不同

[3]参数顺序不同

在java中,方法中存在基于3358 www.Sina.com/http://www.Sina.com/3358 www.Sina.com.Sina.com的签名(method sign )

是show (字符串)

add(int,int,int ) )。

=

在同一类中,方法名称相同但方法签名不同的方法配置方法将重载。

方法的重载和返回值无关,方法修饰符无关。

转载于:https://my.oschina.net/u/4117394/blog/3042584

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