当前位置: java基础教程 > 07-面向对象 > 阅读正文

构造方法

2021.1.25.   473 次   648字

类的构造方法,是方便在 new 创建对象时,自动初始化的作用

1.构造方法的语法
public 类名(参数列表){
  方法体;
}
2.配合 new 创建类

语法如下

new 类名称(参数);

例如,创建一个构造方法,并把 name 初始化,这时就可以通过 new 时初始化

public class Person {
	String name;
	public Person(String name) {
		this.name = name;
	}
	public static void main(String[] args) {
		Person p = new Person("张三");
		System.out.println(p.name);
 //张三
	}
}
3.每个类都有一个默认的空参构造方法

例如,对一个 class A来说,如果你不写构造方法,编译器也会自动加上一个

此空参的构造方法,格式如下,(一旦手动写了构造方法,就不会自动添加了)

class A{
	public A() {

	}
}
4.构造方法可以重载

对一个类来说,可以创建多个不同参数的构造方法,以便调用

(一旦手写了构造方法,编译器不会自动加上空参构造了,最好手动加上)

public class Person {
	String name;
	int age;
	public Person() {
		
	}
	public Person(String name) {
		this.name = name;
	}
	public Person(int age) {
		this.age = age;
	}
	public Person(String name,int age) {
		this.name = name;
		this.age = age;
	}
}

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群