问答详情
源自:8-6 Java 中的构造方法

构造方法优点

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

提问者:qq_你的样子_3 2016-09-27 12:49

个回答

  • qq_你的样子_3
    2016-09-27 14:05:00

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

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

  • 慕粉3968164
    2016-09-27 12:57:52

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

  • 慕桂英1448063
    2016-09-27 12:56:33

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