为了账号安全,请及时绑定邮箱和手机立即绑定

构造方法优点

构造方法相对于普通的方法有什么优点,构造方法可以给变量赋初值,普通的方法也是可以的啊,给出构造方法这个概念以及方法到底要干什么?

正在回答

3 回答

额 ,自己看懂了一点了, 使用构造方法了之后,在new生成实例对象之后 

类名 对象名=new 类名();  这样不仅可以在括号里边给实例变量赋初值,而且可以使用该对象调用类中的其他的方法,而普通的方法应该是不具备这个功能的。对于我们这种初学的可能对这个理解不是很透彻,慢慢学吧!

1 回复 有任何疑惑可以回复我~

只有构造方法才能new,用于生成实例对象,分配内存空间等。 普通方法是不能new 的,可以通过对象名来调用。在对象有内存空间后可以处理类成员变量和调用其他的方法。  拿个不算恰当的比喻来说, 构造方法相当于给你一个房间,普通方法是进房间后在自己的权限内随便玩,设置可以开另外一个房间。没有房间之前,普通方法无用武之地。

0 回复 有任何疑惑可以回复我~

构造方法在实例化类的时候会自动被调用,不需要实例名点来调用,一般构造方法是用来初始化变量的。

0 回复 有任何疑惑可以回复我~
#1

qq_你的样子_3 提问者

如果需要仅仅调用该类中的其他的方法呢? 是不是应该在重新实例化类生成另一个对象再使用该对象名调用。
2016-09-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530562    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

构造方法优点

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信