【摘要】:类有一种特殊的成员方法叫作构造方法,它的作用是创建对象并初始化成员变量。构造方法没有返回类型,更不能定义为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构造方法示例
类有一种特殊的成员方法叫作构造方法,它的作用是创建对象并初始化成员变量。构造方法与类同名,在创建类的对象时,会自动调用类的构造方法。构造方法没有返回类型,更不能定义为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 构造方法示例
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。