java访问类的方法_Java:如何从另一个类访问方法

0bd989c46e7bd87cd261d7b73c264620.png

撒科打诨

您需要以某种方式为Alpha类提供对cBeta的引用。有三种方法可以做到这一点。1)在构造函数中为Alphas提供Beta。在Alpha课堂上写道:public class Alpha {   private Beta beta;   public Alpha(Beta beta) {     this.beta = beta;    }并从main()调用cAlpha = new Alpha(cBeta)2)给Alphas一个变种,使其具有beta。在Alpha课堂上写道:public class Alpha {   private Beta beta;   public void setBeta (Beta newBeta) {     this.beta = beta;   }并调用cAlpha = new Alpha(); cAlpha.setBeta(beta); 从main(),或3)将beta作为doSomethingAlpha的参数。在Alpha类中写道:public void DoSomethingAlpha(Beta cBeta) {      cbeta.DoSomethingBeta()}您使用哪种策略取决于几件事。如果您希望每个Alpha都具有Beta,请使用数字1。如果只希望某些Alpha具有Beta,但您希望它们无限期地保留其Beta,请使用数字2。如果您希望Alpha仅处理Betas,请使用数字2。当您调用doSomethingAlpha时,请使用数字3。起初,变量作用域很复杂,但是一经掌握,它会变得更加容易。让我知道您是否还有其他问题!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值