这个章节中所说的写个带对象返回值的方法来实现结果是可以的吗?

这个章节中所说的写个带对象返回值的方法来实现结果是可以的吗?

可不可以写一小段代码方便理解,是用带对象返回值的方法来替代构造方法吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小脸 2020-08-06 11:01:58

同学你好,是可以的,但不建议使用带对象返回值的方法来实现结果,同学可按照现阶段的形式使用有无参构造方法。

2、可不可以写一小段代码方便理解,是用带对象返回值的方法来替代构造方法吗?举例如下:

(注:我们未来会学习的单例模式中,会用到这种形式来返回一个对象)

public class Student {
 
   //创建 Student的一个对象
   private static Student instance = new Student (); 
  
   //获取唯一可用的对象
   public static Student getInstance(){
      return instance;   
    }
 
}

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~



  • 提问者 慕粉6099588 #1
    老师,请问这如果在测试类中调用这里的get方法取得返回的对象就是相当于无参构造方法的效果吗?
    2020-08-06 11:06:22
  • 好帮手慕小脸 回复 提问者 慕粉6099588 #2
    同学你好,是的,这里同学理解是正确的。 祝学习愉快~
    2020-08-06 14:00:47
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师