0
点赞
收藏
分享

微信扫一扫

【Java笔记】面向对象之构造器

infgrad 2022-03-13 阅读 90

当我们使用面向对象时,构造器就无处不在了,今天让我们来记录一下构造器究竟是什么吧

目录

构造器的说明

构造器的作用

构造器的使用


构造器的说明

1. 如果没有显示的定义类的构造器的话,则系统会默认提供一个空参的构造器

2. 定义构造器的格式:权限修饰符 类名(形参列表){ }

3. 一个类中定义的多个构造器,彼此构成重载

4. 一旦我们显示的定义了类的构造器之后,系统就不再提供默认的空参构造器

5. 一个类中,至少会有一个构造器

构造器的作用

1. 创建对象

2. 初始化对象的属性

构造器的使用

public class Test {
	public static void main(String[] args) {
		// 创建类的对象:new + 构造器
		Person p = new Person();
		p.eat();
		Person p1 = new Person("Tom",18);
		System.out.println(p1.name);
	}
}
class Person{
	// 属性
	String name;
	int age;
	
	// 构造器
	public Person() {
		System.out.println("Person()");
	}
	public Person(String n,int a) {
		name = n;
		age = a;
	}
	// 方法
	public void eat() {
		System.out.println("人可以吃饭");
	}
}

>>> Person()
    人可以吃饭
    Tom
举报

相关推荐

0 条评论