首页 理论教育 零基础Java教程:构造方法的作用与示例

零基础Java教程:构造方法的作用与示例

时间:2023-10-19 理论教育 版权反馈
【摘要】:类有一种特殊的成员方法叫作构造方法,它的作用是创建对象并初始化成员变量。构造方法没有返回类型,更不能定义为void。另外,构造方法一般都应用public类型来说明,这样才能在程序的任意位置创建类的实例化对象。构造方法中可以有一个或多个入参,一般用来给类中的成员属性进行初始化赋值。动手写9.3.2 this.name = name; this.age = age;}public String toString() {return "姓名:" + name + ",年龄:" + age; }public static void main {Person person = new Person();System.out.println;person = new Person;System.out.println;}}其运行结果为:图9.3.1构造方法示例

零基础Java教程:构造方法的作用与示例

类有一种特殊的成员方法叫作构造方法,它的作用是创建对象并初始化成员变量。构造方法与类同名,在创建类的对象时,会自动调用类的构造方法。构造方法没有返回类型,更不能定义为void。另外,构造方法一般都应用public类型来说明,这样才能在程序的任意位置创建类的实例化对象。

动手写9.3.1

每个类至少有一个构造方法,如果没有定义,Java会在编译时自动添加一个默认的构造方法,该构造方法没有参数,方法体内也是空的;如果类中自定义了一个构造方法,则默认的构造方法在编译时不会被添加进来。

构造方法中可以有一个或多个入参,一般用来给类中的成员属性进行初始化赋值。一个类中也可以存在多个构造方法,它们之间通过入参类型和入参个数来作区分(称为重载,后续小节会介绍)。

动手写9.3.2 this.name = name; this.age = age;

}

public String toString() {

return "姓名:" + name + ",年龄:" + age; }(www.xing528.com)

public static void main(String[] args) {

Person person = new Person();

System.out.println(person.toString());

person = new Person("小王", 22);

System.out.println(person.toString());

}}

其运行结果为:

图9.3.1 构造方法示例

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈