还是没有理解构造方法和方法的异同,我们创建一个对象不就 class名+对象名=new class名(); 就可以了吗这个构造方法该怎么理解,什么时候需要用。一般的方法是写在方法里,然后在main里创建对象然后调用,看是否有参数传到这个方法里,是否有返回值返回到main里。没理解构造函数,求大神指点!
构造方法的一个关键特点就是他会在对象能够被赋值给引用之前就执行,也就是说可以在对象被引用之前介入。也就是说对象有机会对构造过程给予协助。
创建一个对象 class名+对象名=new class名() 时自动会调用构造函数,构造函数的功能就是给对象的成员变量赋初始值。