编写Java程序,用于显示学生的姓名、专业和学号。设计一个学生类(Student),具体要求:成员属性:该类有三个私有属性,分别是学号(stuID)、姓名(name)及专业(major)。成员方法:(1)实现两个构造方法,用来初始化数据成员,其中学号和姓名的属性是必须的,专业可以缺省,缺省的专业设置为“大类招生”。(2)实现一个打印信息(show)方法,该方法能打印出学生的详细信息。测试:在主方法中创建学生类的实例,由用户输入学生信息,然后程序打印出该生信息。
1条回答 默认 最新
关注import java.util.Scanner; public class Student { private String stuID; private String name; private String major; public Student(String stuID, String name, String major) { this.stuID = stuID; this.name = name; this.major = major; } public Student(String stuID, String name) { this.stuID = stuID; this.name = name; this.major="大类招生"; } public String getStuID() { return stuID; } public void setStuID(String stuID) { this.stuID = stuID; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getMajor() { return major; } public void setMajor(String major) { this.major = major; } public String show() { return "Student{" + "stuID='" + this.stuID + '\'' + ", name='" + this.name + '\'' + ", major='" + this.major + '\'' + '}'; } public static void main(String[] args) { Scanner input = new Scanner(System.in); String stuID = input.next(); String name = input.next(); String major = input.next(); Student student = new Student(stuID, name, major); System.out.println(student.show()); input.close(); } }
解决 无用评论 打赏 举报