尚硅谷java学习笔记
/**
* 类的第三个成员变量:构造器(constructor 构造方法)
constructor:建造者 构造器的作用: 1、创建对象 2、给创建的对象属性赋值 ;
*
* 1、设计类时,如不显示声明类的构造器 的话,程序会默认提供一个空参的构造器 ;
2、一旦显示的定义类的构造器,那么默认的构造器就不在提供,
* 3、如何声明类的构造器。 格式: 权限修饰符 类名(形参){} 4、类的构造器之间构成重载 ;
*
*/
public class TestPerson {
public static void main(String[] args) {
Person person1 = new Person();
Person person2 = new Person("lihua");
System.out.println(person2.getName());
Person person3 = new Person("limng",14);
System.out.println("person3.name"+person3.getName()+"person3.age"+person3.getAge());
}
}
class Person {
// 属性
private String name;
private int age;
// 构造器
public Person(){
}
public Person(String name) {
super();
this.name = name;
}
public Person(String name, int age) {
super();
this.name = name;
this.age = age;
}
// 方法
public void setName(String n) {
name = n;
}
public String getName() {
return name;
}
public void setAge(int i) {
age = i;
}
public int getAge() {
return age;
}
}