在java中,方法的一般定义:
[修饰符1,修饰符2…] 返回值类型 方法名(形式参数列表) {
java语句;…
}
而构造方法的特点:
- 方法名和类名相同
- 无返回值类型
- 在方法中不能使用return语句返回一个值
- 在创建对象是要调用new;eg:Person person = new Person();
- 当没有指定构造方法时,系统会自动添加无参的构造方法
- 当有指定构造方法时,无论该构造方法是有参,还是无参,系统都不会再自动添加无参的构造方法。 这点还是要特别注意:当使用要到带有无参的构造方法时,需要手动添加一个无参的构造方法。
- 构造方法的重载:方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法