Java编程入门与应用 P226 例8-18——员工类的信息并通过两种构造方法进行初始化
构造类:
public class Worker {
//员工的名字
public String name;
//员工的年龄
private int age;
//定义一个含有一个参数的构造方法
Worker(String name){
this.name = name;
}
//定义一个含有两个参数的构造方法
Worker(String name, int age){
this.name = name;
this.age = age;
}
//定义一个方法用于返回信息
public void User_toString(){
System.out.println("大家好!我是新来的员工,名字叫:" + this.name + ",今年:" + this.age + "岁。");
}
}
程序入口:
/**
* Java编程入门与应用 P226 例8-18——员工类的信息并通过两种构造方法进行初始化
*/
public class Structural_methodText {
public static void main(String[] args) {
System.out.println("-------------带有一个参数的构造方法-------------");
Worker worker = new Worker("张强");
worker.User_toString();
System.out.println("-------------带有两个参数的构造方法-------------");
Worker worker1 = new Worker("莉莉", 25);
worker1.User_toString();
}
}
结果:
-------------带有一个参数的构造方法-------------
大家好!我是新来的员工,名字叫:张强,今年:0岁。
-------------带有两个参数的构造方法-------------
大家好!我是新来的员工,名字叫:莉莉,今年:25岁。
进程已结束,退出代码为 0
感谢观看
再次感谢~