java类的方法没有返回值,外部怎样能拿到这个方法里面的值

如果一个 Java 类的方法没有返回值(即返回类型为 void),那么这个方法内部的值通常无法直接被外部访问。这是因为方法执行后不会返回任何值。

如果你想要在方法执行后获取一些值,你可以通过以下几种方式之一:

  1. 使用类的成员变量: 如果方法内部计算出了一些值,并且这些值在方法外部需要使用,你可以将这些值保存在类的成员变量中。然后,外部可以通过访问类的对象来获取这些成员变量的值。

  2. 使用参数传递: 如果方法需要处理某些数据,并且希望在方法外部得到处理结果,可以将这些数据作为参数传递给方法,并使用方法的参数来返回处理结果。

  3. 使用回调函数: 如果方法的执行结果需要被外部处理,可以定义一个接口或者抽象类,其中包含一个方法来处理结果。然后将这个接口或者抽象类的实例传递给方法,方法在适当的时候调用这个方法来返回结果。

  4. 使用返回值对象: 如果方法内部需要返回多个值,可以将这些值封装到一个对象中,并作为方法的返回值返回。外部可以通过调用方法来获取这个对象,并从中获取需要的值。

这些方法中的选择取决于你的具体需求和代码设计。

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值