package Reflect_package1; import java.io.IOException; public class Student { private String name; private int age; public String gender; public Student() { } public Student(String name, int age) { this.name = name; this.age = age; } private Student(int age) { this.age = age; } protected Student(String name) { this.name = name; } public Student(String name, int age, String gender) { this.name = name; this.age = age; this.gender = gender; } /** * 获取 * * @return name */ public String getName() { return name; } /** * 设置 * * @param name */ public void setName(String name) { this.name = name; } /** * 获取 * * @return age */ public int getAge() { return age; } /** * 设置 * * @param age */ public void setAge(int age) { this.age = age; } public void sleep() throws IOException, NullPointerException { System.out.println("睡觉"); } private int eat(String something) { System.out.println("在吃" + something); return 0; } public String toString() { return "Student{name = " + name + ", age = " + age + "}"; } }