### -- Package Entity -- ####Employee.java ```java package Entity; public class Employee { private String empId; private String empName; private String gender; // 有参构造器 public Employee(String empId, String empName, String gender) { this.empId = empId; this.empName = empName; this.gender = gender; } // 无参构造器 public Employee() { } public String getEmpId() { return empId; } public void setEmpId(String empId) { this.empId = empId; } public String getEmpName() { return empName; } public void setEmpName(String empName) { this.empName = empName; } public String getGender() { return gender; } public void setGender(String gender) { this.gender = gender; } } ``` #### Student.java ```java package Entity; public class Student { private String stdId; private String name; private int age; public String getStdId() { return this.stdId; } public void setStdId(String stdId) { this.stdId=stdId; } public String getName() { return this.name; } public void setName(String name) { this.name=name; } public int getAge() { return this.age; } public void setAge(int age) { this.age=age; } @Override public String toString() { return "Student [stdId=" + stdId + ", name=" + name + ", age=" + age + "]"; } } ``` ###-- Package Test -- #### Test1.java ```java package Test; import java.util.Scanner; import Entity.Student; public class Test1 { public static void main(String[] args) { Scanner sa = new Scanner(System.in); System.out.println("年龄"); int age=sa.nextInt(); System.out.println("姓名"); String name=sa.next(); System.out.println("id"); String stdId=sa.next(); sa.close(); Test1 t = new Test1(); // 声明一个Student类型的std实例 // 存储 (t.getStd 是调用Test1这个类中 t这个实例的getStd的方法)的结果(即return的 std的值) Student std = t.getStd(age, name, stdId); System.out.println("年龄:"+std.getAge()+"\t姓名:"+std.getName()+"\tId:"+std.getStdId()); } // getStd方法 返回一个Student类型的值 public Student getStd(int age,String name,String stdId) { Student std = new Student(); std.setAge(age); std.setName(name); std.setStdId(stdId); return std; } } ``` #### Test2.java ```java package Test; import Entity.Student; public class Test2 { public static void main(String[] args) { Student stu1 = new Student(); stu1.setAge(18); stu1.setName("hubobo"); stu1.setStdId("2301010118"); Student stu2 = new Student(); stu2.setAge(20); stu2.setName("胡宝宝"); stu2.setStdId("2301010119"); System.out.println(stu1.getAge()+" "+stu1.getName()+" "+stu1.getStdId()); System.out.println(stu2.getAge()+" "+stu2.getName()+" "+stu2.getStdId()); } } ``` ####Test3 ```java package Test; import Entity.Employee; public class Test3 { public static void main(String[] args) { // 有参构造器 在创建时进行传值 Employee emp = new Employee("10001","Mrs.Wang","女"); System.out.println(emp.getEmpId()+" "+emp.getEmpName()+" "+emp.getGender()); // 无参构造器 Employee emp1 = new Employee(); emp1.setEmpId("10002"); emp1.setEmpName("Mr.Li"); emp1.setGender("男"); System.out.println(emp1.getEmpId()+" "+emp1.getEmpName()+" "+emp1.getGender()); } } ``` 最后修改:2024 年 06 月 03 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 1 如果觉得我的文章对你有用,请随意赞赏