构造器
package com.cheng.oop;
//构造器
public class Person {
//一个类即使什么都不写也会存在一个方法
//显示的定义构造器
String name;
int age;
//使用了new关键字 本质是在调用构造器
//构造器用来初始化值
public Person(){
}
public Person(String name){//一旦定义了有参构造,那无参构造必须显示定义
this.name = name;//this.name是当前类的name 后面的name是参数name
}
/*
构造器:
1.没有返回值不写void
2.和类名相同
作用:
1.new的本质是在调用方法
2.初始化对象的参数
注意:
1.定义有参构造之后,就必须显示定义无参构造
Alt+Insert快捷构造
this表示当前类
*/
}
/*
package com.cheng.oop;
//一个项目应该只存在一个main方法
public class Application {
public static void main(String[] args) {
//实例化了一个对象
//使用了new关键字 本质是在调用构造器
Person person = new Person();
System.out.println(person.name);
}
}
*/

浙公网安备 33010602011771号