java中return的分析

java中的return理解
package Review;

public class Test_2 {
public static void main(String[] args) {
stu s = new stu();
int b = s.run();System.out.println(b);
int o = s.run(20);System.out.println(o);
}
}
class stu{
int a = 10;
public int run() { 这里创建无参的run()方法
return a;
}
public int run(int c ) { //这里创建含参(int)方法
System.out.println(“含参的run”); 打印这个为了看的更清楚
a = c;//传过来的参数a可以给这个a定义任意的方法去改变a的值,也可以将成员变量赋予a
//加this是为了区别名称,this指向本类
return a ;
}
}
这是一个简单的例子。
代码中创建一个实例new stu;
然后调用类中的run 方法,在这个类中我写了两个run方法,分别是无参数的和一个带有int参数的。并且我在类中定义了一个成员变量int a = 10; 是为了更好的区分返回值。其中带int参数的run方法中,我返回了一个a值,这里的a值原本是类中成员变量的值,但是我将实例中的20赋值给了变量a,然后返回一个a值给实例中的带参数的run方法,并且我定义了另一个变量b去保存这个值,然后打印输出得到10
含参的run
20
这里返回值依照我的理解是,你返回值的是你在实例中调用才可以得到的值,并且你还可以将这个值在进行运算。而得到返回值的办法就是去new一个实例然后将具有返回值的方法调用出来,然后去获取这个返回值。
就好比:你想去吃饭但是又不想出门,然后你拿起了手机new了一个实例,然后光拿手机不行,你必须还得打开美团,这个美团就一个类中定义的方法run,然后你通过这个美团去点了一个外卖然后吃到了这个外卖,这个外卖就是一个返回值。你吃到了,也就是获得了这个返回值。在实例中你还可以去定义run()是否带有参数,也就是你带个外卖要不要放辣椒一样。然后美团会根据你的喜好去做饭,然后送给你,也就相当于你在new实例调用方法的时候定义了在run()中的参数,让run(参数)方法根据你的参数去进行运算然后通过return返回给你得到的值。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值