Java中的构造器
构造器必须和类名相同
Alt + insert 选择第一个是创建构造器的快捷键
无参数构造器
public Person() {
}
有参数构造器
public Person(String name) {
this.name = name;
}
在一个文件中创建构造器
package oop.Demo03;
//一个类即使什么都不写,他也会存在一个方法,
//类中的构造器,也叫构造器方法,是在创建对象的时候必须要调用的,并且构造器有一下两个特点:
//必须和类的名字相同
//必须没有返回类型,void也不行。
/*
例如
public Person() {
}
//构造器一般用来初始化值
*/
public class Person {
String name;
public Person() {
}
public Person(String name) {
this.name = name;
}
}
在另一个文件中调用构造器
package oop.Demo03;
public class Application {
public static void main(String[] args) {
Person person = new Person( "zxw");//使用new关键字必须要有构造器,因为使用new关键字本质是在调用构造器。
System.out.println(person.name);
}
}
构造器的特点:
1.和类名相同
2.没有返回值
构造器的作用:
1.new本质在调用构造器方法
2.初始化对象的值
构造器的注意点:
1.定义了有参构造后想使用无参构造,就必须把无参构造敲进代码里,
标签:Java,name,构造,Person,new,public,String From: https://www.cnblogs.com/zhazhawei906/p/16795879.html