💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
构造函数用于初始化类的对象,Java中创建对象时至少调用一个构造函数。构造函数分为默认构造函数(无参数)和带参数构造函数(有参数),名称与类名相同,不能是抽象、静态、最终或同步的,且没有返回类型。
🎯
关键要点
-
构造函数用于初始化类的对象。
-
在Java中,每次使用new关键字创建对象时,至少调用一个构造函数。
-
构造函数分为默认构造函数(无参数)和带参数构造函数(有参数)。
-
构造函数的名称与类名相同。
-
构造函数不能被声明为抽象、静态、最终或同步。
-
构造函数没有显式的返回类型。
-
默认构造函数示例:Tree类的构造函数没有参数。
-
带参数构造函数示例:Employee类的构造函数接受int和String类型的参数。
❓
延伸问答
构造函数的主要作用是什么?
构造函数用于初始化类的对象。
Java中创建对象时会调用多少个构造函数?
每次使用new关键字创建对象时,至少调用一个构造函数。
构造函数有哪些类型?
构造函数分为默认构造函数(无参数)和带参数构造函数(有参数)。
构造函数的名称有什么要求?
构造函数的名称与类名相同。
构造函数可以被声明为哪些类型?
构造函数不能被声明为抽象、静态、最终或同步。
默认构造函数的示例是什么?
Tree类的构造函数是一个没有参数的默认构造函数。
➡️