训练案例1
1.1训练描述
一、有以下数据:
1.三个老师信息:
教师编号 姓名 性别 年龄 科目
t001 薛之谦 男 26 Java
t002 张碧晨 女 24 IOS
t003 张杰 男 28 Java
2.存储两个科目信息:
课程编号 名称 创建时间 课程描述
s001 Java 2007-02-08 Java学科,包含JavaSE和JavaEE
s002 IOS 2007-02-09 IOS系统开发
二、请分别定义两个类;
三、创建MainApp类中,包含main()方法,创建相应对象,通过构造方法给成员变量赋值。
四、打印每个对象的所有属性。
要求:每个类要按照封装的原则进行定义。并提供无参和全参的构造方法。
科目类:
public class Course {
private String CourseNumber;
private String CourseName;
private String CreatTime;
private String subjects;
public String getCourseNumber() {
return CourseNumber;
}
public void setCourseNumber(String courseNumber) {
CourseNumber = courseNumber;
}
public String getCourseName() {
return CourseName;
}
public void setCourseName(String courseName) {
CourseName = courseName;
}
public String getCreatTime() {
return CreatTime;
}
public void setCreatTime(String creatTime) {
CreatTime = creatTime;
}
public String getSubjects() {
return subjects;
}
public void setSubjects(String subjects) {
this.subjects = subjects;
}
public Course(){
}
public Course(String CourseNumber,String CourseName,String CreatTime,String subjects){
this.CourseNumber = CourseNumber;
this.CourseName = CourseName;
this.CreatTime = CreatTime;
this.subjects = subjects;
}
}
老师信息类:
public class Teacher {
private String TeacherID;
private String TeacherName;
private String sex;
private int age;
private String subject;
public String getTeacherID() {
return TeacherID;
}
public void setTeacherID(String teacherID) {
TeacherID = teacherID;
}
public String getTeacherName() {
return TeacherName;
}
public void setTeacherName(String teacherName) {
TeacherName = teacherName;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getSubject() {
return subject;
}
public void setSubject(String subject) {
this.subject = subject;
}
public Teacher(){
}
public Teacher(String TeacherID,String TeacherName,String sex,int age,String subject){
this.TeacherID = TeacherID;
this.TeacherName = TeacherName;
this.sex = sex;
this.age = age;
this .subject = subject;
}
}
定义主类中
public class MainAppa {
public static void main(String[] args) {
Teacher t1 = new Teacher("t001","薛之谦","男",26,"java");
Teacher t2 = new Teacher("t002","张碧晨","女",24,"IOS");
Teacher t3 = new Teacher("t003","张杰","男",28,"java");
System.out.