DAY7 方法的调用

一,方法的调用以及方法参数传递

1,方法的定义

访问修饰符 返回值 方法名([参数列表]){

​ 方法体

}

如果方法体中需要一些未知的数据作为执行条件,那么这些数据可以作为参数。。

如果方法需要返回数据,在定义有返回值的方法,且需要明确返回值类型

方法调用两种方式:

1,对象名.方法名(参数)

2,直接写方法名调用,但必须是static修饰的

//获取这个字符串的第一个字符
public static char method1(string str){
    return str.charAt(0);
}
//方式一: 调用方法
对象名.method1()
//方式二:调用静态方法 (static(修饰的))
string s  = 'abc';
char c= method1(s);//s将赋值给 方法的形参 str ,那么方法执行的STR有值
//c 就是方法调用后的返回值

1,方法的参数是基本数据类型,它传递的是值,

//计算一个数的平方
public int pow(int a){
    a=a+2;
    return a*a;
    
    
}

2,方法的参数是引用数据类型,它传递的是地址,(String类型除外)

方法的重载:

相同方法名的两个及以上的方法,且他们的参数列表不同,(参数类型不同,参数个数不同,参数顺序不同,)不考虑参数名,不考虑返回值类型

一个类中不存在完全相同的方法,他们的重复的方法jvm编译不通过。

二,方法的递归调用

1,定义

​ 在一个方法中,运行方法自身调用,这样的调用称为方法的递归调用,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值