Java构造方法:
通过构造方法,在对象最初被创建时就完成对其成员变量的初始化。
构造方法特点:
- 构造方法名称和类名相同。
- 构造方法不返回任何数据,也不用void声明。
- 在创建对象时,系统自动调用类的构造方法。
- 构造方法一般用public关键字声明。尽管可以用任何访问修饰符。
class person{String name;int age;public Person(String name, int age){this.name = name;this.age = age;}void speak(){System.out.println("我叫" + name + ",今年" + age + "岁。");}
}public class Test{public stastic void main(String[] args){Person p1 = new Person("张三",18);/*根据构造函数,必须含有两个参数,如不写,报错。为避免,可以增加一个无参构造方法 public Person(){}这样实现了构造方法的重载。*/p1.speak();}
}