package day18; public class ConstructorDemo { public static void main(String[] args) { //创建e1员工对象 Employee e1 = new Employee(); System.out.println(e1.getInfo()); //创建e2员工对象 触发的是有四个参数的构造方法 Employee e2 = new Employee("001", "关羽",11000,'男'); System.out.println(e2.getInfo()); e2.setSalary(12000); //加薪之后的信息 System.out.println(e2.getInfo()); System.out.println("e2的薪资:"+ e2.getSalary()); } } class Employee{ //员工类 private String id; // id private String name; //姓名 private double salary; //薪水 private char gender; //性别 //构造方法 //无参数的构造方法 Employee(){} //有两个参数的构造方法 Employee(String i, String n){ id = i; name = n; } //有四个参数的构造方法 Employee(String i, String n, double s, char g){ id = i; name = n; salary = s; gender = g; } //提供getInfo的方法 public String getInfo() { return "id:"+ id +"姓名:"+ name + ";薪资:" + salary + ";性别"; } // set/get方法 public void setId(String id) { this.id = id; } public String getId() { return id; } public void setName (String name){ this.name = name; } public String getName() { return name; } public void setSalary(double salary) { this.salary = salary; } public double getSalary(){ return salary; } }
2022.9.28 创建对象
最新推荐文章于 2024-07-29 14:22:26 发布