- package cn.itcast.KuiHuaBaoDian;
- /**
- * 一、有以下数据:
- 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 MainApp {
- public static void main(String[] args) {
- // 创建三个教师对象
- Teacher teacher1 = new Teacher("t001", "薛之谦", "男", 26, "Java");
- Teacher teacher2 = new Teacher("t002", "张碧晨", "女", 24, "IOS");
- Teacher teacher3 = new Teacher("t003", "张杰", "男", 28, "Java");
- // 创建两个课程对象
- Course course1 = new Course("s001", "Java", "2007-02-08", "Java学科,包含JavaSE和JavaEE");
- Course course2 = new Course("s002", "IOS", "2007-02-09", "IOS系统开发");
- // 打印三个教师对象
- System.out.println("教师编号" + "\t" + "姓名:" + "\t" + "性别:" + "\t" + "年龄:" + "\t" + "科目");
- System.out.println(teacher1.getCode()+"\t"+teacher1.getName()+"\t"+teacher1.getSex()+"\t"+teacher1.getAge()+"\t"+teacher1.getCourse());
- System.out.println(teacher2.getCode()+"\t"+teacher2.getName()+"\t"+teacher2.getSex()+"\t"+teacher2.getAge()+"\t"+teacher2.getCourse());
- System.out.println(teacher3.getCode()+"\t"+teacher3.getName()+"\t"+teacher3.getSex()+"\t"+teacher3.getAge()+"\t"+teacher3.getCourse());
- //打印两个课程对象
- System.out.println("课程编号" + "\t" + "名称:" + "\t" + "创建时间:" + "\t"+"\t" + "课程描述:" );
- System.out.println(course1.getCode()+"\t"+course1.getName()+"\t"+course1.getCreateOn()+"\t"+course1.getDesc());
- System.out.println(course2.getCode()+"\t"+course2.getName()+"\t"+course2.getCreateOn()+"\t"+course2.getDesc());
- }
- }
- package cn.itcast.KuiHuaBaoDian;
- /**
- * 1.三个老师信息:
- 教师编号 姓名 性别 年龄 科目
- t001 薛之谦 男 26 Java
- t002 张碧晨 女 24 IOS
- t003 张杰 男 28 Java
- * */
- public class Teacher {
- // 教师编号
- private String code;
- // 姓名
- private String name;
- // 性别
- private String sex;
- // 年龄
- private int age;
- // 科目
- private String course;
- /**
- * 构造方法
- * */
- public Teacher() {
-
- }
-
- public Teacher(String code,String name,String sex,int age,String course){
- this.code = code;
- this.name = name;
- this.sex = sex;
- this.age = age;
- this.course = course;
- }
-
- public String getCode() {
- return code;
- }
-
- public void setCode(String code) {
- this.code = code;
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- 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 getCourse() {
- return course;
- }
- public void setCourse(String course) {
- this.course = course;
- }
- }
- package cn.itcast.KuiHuaBaoDian;
- /**
- * 2.存储两个科目信息:
- 课程编号 名称 创建时间 课程描述
- s001 Java 2007-02-08 Java学科,包含JavaSE和JavaEE
- s002 IOS 2007-02-09 IOS系统开发
- * */
- public class Course {
- /**
- * 成员变量
- */
- // 课程编号
- private String code;
- // 课程名称
- private String name;
- // 创建时间
- private String createOn;
- // 课程描述
- private String desc;
- /**
- * 构造方法
- */
- public Course() {
- }
- //有参构造
- public Course(String code,String name,String creatOn,String desc){
- this.code = code;
- this.name = name;
- this.createOn = creatOn;
- this.desc = desc;
- }
- /**
- * 封装getter ,setter
- */
- public String getCode() {
- return code;
- }
- public void setCode(String code) {
- this.code = code;
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- public String getCreateOn() {
- return createOn;
- }
- public void setCreateOn(String createOn) {
- this.createOn = createOn;
- }
- public String getDesc() {
- return desc;
- }
- public void setDesc(String desc) {
- this.desc = desc;
- }
- }
复制代码 |
|