系列文章目录
文章目录
- 系列文章目录
- 前言
- 一、构造方法(构造器)
- 二、对象创建流程
- 总结
前言
构造方法由程序自动调用,完成对象初始化。
一、构造方法(构造器)
构造方法又叫构造器(constructor), 是类的一种特殊的方法, 它的主要作用是完成对新对象的初始化。
[修饰符] 方法名(形参列表){
方法体;
}
构造方法使用细则 |
---|
构造器名和类名相同 |
构造器没有返回值 |
构造器是完成对象的初始化,不是创建对象 |
在创建对象时,系统自动调用该类的构造方法 |
一个类可以定义多个不同的构造器,即构造器重载 |
构造器的修饰符可以默认, 也可以是 public protected private |
如果程序员没有定义构造器,系统会自动给类生成一个默认无参构造器 |
一旦定义了自己的构造器,默认构造器就被覆盖了,就不能再使用默认构造器,除非显式的定义一下 |
二、对象创建流程
class Person
{
int age = 90;
String name;
Person(int a, String n)
{
name = n;
age = a;
}
}
Person p = new Person(20, "小明");
总结
注意构造方法和成员方法的定义与使用区别。