构造方法的定义:
- 类中必须至少有一个构造方法,默认无参构造
- 名称与类名称保持一致
- 不设置任何的返回值类型
- 构造方法是是实例化new一个对象的时候自动调用的
如果自己定义了构造方法,则不会自动生成无参构造方法,构造方法的定义可以根据自己的需求定义多个,类似于方法的重载。
构造方法的使用示例
class Person {
private String name; // 人的属性名字
private int age; // 人的属性年龄
// 定义构造方法,方法名与类名一致,且无返回值
public Person(String n, int a) {
name = n;
age = a;
}
// 定义一个参数的构造方法
public Person