【Java基础】构造器
前言
Java中通过使用构造器的方式来有效解决内存管理的问题。本文旨在进一步探索Java的构造器。
一、什么是构造器?
Java 构造器是一种特殊的类成员方法 ,在创建类的实例(对象)时自动调用,其主要目的是初始化对象的状态,即对对象的成员变量进行赋值。
二、构造器有哪些特性?
- 构造器的名称必须与它所属的类名完全一致。
class Person { // 成员变量 String name; int age; // 构造器 Person(String name, int age) { this.name = name; this.age = age; } // 方法 void display() { System.out.println("Name: " + name + ", Age: " + age); } }
- 构造器不能声明返回类型,连 void 也不能有。不过,构造器调用结束后,会返回对象的引用。
三、构造器的作用是什么?
完成类对象的初始化和创建。
四、构造器的类型分为哪几类?
无参构造器和有参构造器。无参构造器在类没有声明构造器时默认生成。
五、总结与反思
Java构造器的提出,有效解决了内存的安全问题。