构造器(构造方法)特点
- 和类名相同
- 没有返回值,也不能写void
作用
- 构造方法用于构造该类的实例对象,Java语言通过new关键字来调用构造方法,从而返回该类的实例
- 初始化对象的值
注意点
- 一个类即使什么都不写,它也会默认存在一个无参构造器
- 定义有参构造之后,如果想使用无参构造,必须显示的定义一个无参构造
快捷键
Alt+Insert:快速定义无参构造和有参构造。
代码实例
package com.oop.demo2;
public class Person {
//一个类即使什么都不写,它也会存在一个方法
//显示定义默认构造器(无参构造)
String name;
public Person() {
}
//有参构造
public Person(String name) {
this.name = name;
}
}
成员方法、全局方法和构造方法对比
成员方法必须用类的实例化对象进行访问,而全局方法是用类直接访问的,而构造方法是实例化对象时进行初始化的方法。
重要声明:本篇文章整理自B站狂神说Java