package TT.base.oop.Demo02; //java----->文件 public class Person { String name; //实例化初始值 /*构造器作用: 1.使用new关键字,本质是在调用构造器 2.用来初始化值 alt+insert快捷键会生成构造器 */ public Person(){ this.name="TT"; } //有参函数:一旦定义了有参构造,无参就必须显示定义 public Person(String name){ this.name=name; } } //一个类即使什么都不写,他也会存在一个方法 //显示的定义构造器 /* 构造器 1.和类名相同 2.没有返回值 作用: 1.new本质在调用构造方法 2.初始化对象的值 注意点: 1.定义有参构造之后,如果想使用无参构造,显示的定义一个无参构造
package TT.base.oop.Demo02; import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput; //一个项目应该只存一个main方法 public class Application { public static void main(String[] args) { //new关键词实例化的一个对象 Person person=new Person("TT"); System.out.println(person.name);//TT } }