Java构造方法:初始化对象,与普通方法的区别

Java构造方法是用于初始化对象的特殊方法,特点是名字与类名相同、无返回值(无void),创建对象(new时)自动调用,不可用static等修饰。作用是给对象成员变量赋初始值,分无参(默认提供,有有参构造则消失)和有参(灵活传参)。与普通方法区别:构造方法无返回值、自动调用、仅初始化属性;普通方法有返回值、手动调用、定义行为,构造方法不可继承,普通方法可继承重写。注意:默认无参构造仅在无其他构造时存在,构造方法不可单独调用,可重载(参数不同)。掌握构造方法能正确初始化对象,避免默认构造消失等错误。

阅读全文