知识点:
1.一个类即使什么都不写,他也会存在一个方法:构造器(构造方法)。
2.构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也没有。
3.构造方法的调用是在创建一个对象时使用new操作进行的。构造方法的作用是初始化对象。
4.有参构造:一旦定义了有参构造,无参一定要写出来!
package courses.anyu.OPP.demo03;
public class Application {
public static void main(String[] args) {
Person anyu = new Person("安宇");
System.out.println(anyu.name);
}
}
package courses.anyu.OPP.demo03;
public class Person {
// 一个类即使什么都不写,他也会存在一个方法:构造器(构造方法)
String name;
//1.构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也没有。
//2.构造方法的调用是在创建一个对象时使用new操作进行的。构造方法的作用是初始化对象。
//3.不能被static、final、synchronized、abstract和native修饰。构造方法不能被子类继承。
public Person(){
}
//有参构造:一旦定义了有参构造,无参一定要写出来!
public Person(String name){
this.name = name;
}
}
输出结果:安宇