做美食视频网站,手机网址在哪,凡客v网上商城,企业网站建设可行性类的方法图 学生类#xff1a; 属性#xff1a;学号#xff0c;姓名#xff0c;年龄#xff0c;所学习的专业方法#xff1a;学习的方法#xff0c;描述学习状态。描述内容包括姓名、学号、年龄、所学习的专业信息 专业类#xff1a; 属性#xff1a;专业编号#xf… 类的方法图 学生类 属性学号姓名年龄所学习的专业方法学习的方法描述学习状态。描述内容包括姓名、学号、年龄、所学习的专业信息 专业类 属性专业编号专业名称 、学习该专业的人数方法介绍情况的方法描述专业信息。描述内容包括专业名称以及学习该专业的人数 测试类 创建测试数据 代码示例 public class TestCase {public static void main(String[] args) {/*** 1、学校开设某专业课程*///构造专业对象Subject one new Subject();one.setSubjectId(001);one.setSubjectName(计算机科学与应用);/*** 2、学生进入专业学习*///构造学生对象Student liuXin new Student();liuXin.setStuName(张三);liuXin.setStuAge(16);liuXin.setMySubject(one);liuXin.setStuId(C100101);//调用学习方法liuXin.study();System.out.println();//构造学生对象Student tianMeng new Student();tianMeng.setStuId(C100102);tianMeng.setStuName(李四);tianMeng.setStuAge(21);tianMeng.setMySubject(one);//调用学习方法tianMeng.study();System.out.println();/*** 3、统计本专业的人数*///调用专业的介绍方法*/one.info();}
}/*** 专业类* 属性专业编号专业名称 、学习该专业的人数* 方法介绍情况的方法描述专业信息。描述内容包括专业名称以及学习该专业的人数*/
class Subject {private String subjectId;// 专业编号private String subjectName;//班级名称private int number;//班级人数//介绍情况的方法描述专业信息。描述内容包括专业名称以及学习该专业的人数public void info() {System.out.println(this.subjectName 专业目前有 this.number 名学生);}public String getSubjectId() { return subjectId; }public void setSubjectId(String subjectId) { this.subjectId subjectId; }public String getSubjectName() { return subjectName; }public void setSubjectName(String subjectName) { this.subjectName subjectName; }public int getNumber() { return number; }public void setNumber(int number) { this.number number; }
}/*** 学生类* 属性学号姓名年龄所学习的专业* 方法学习的方法描述学习状态。描述内容包括姓名、学号、年龄、所学习的专业信息*/
class Student {private String stuId;// 学号private String stuName;// 姓名private int stuAge;// 年龄private Subject mySubject;// 所学习的专业// 学习的方法描述学习状态。描述内容包括姓名、学号、年龄、所学习的专业信息public void study() {String msg 我叫 this.stuName 今年 this.stuAge 岁\n现在就读于 this.mySubject.getSubjectName() 专业我的学号是 this.stuId;System.out.println(msg);}//学生年龄大于18岁public void setStuAge(int stuAge) {if (stuAge 18) {System.out.println(本大学只收取18岁以上的学生);this.stuAge 18;} elsethis.stuAge stuAge;}//每产生一名学员专业人数加1public void setMySubject(Subject mySubject) {//获取该专业已有学生人数int number1 mySubject.getNumber();//修改学生人数number1;mySubject.setNumber(number1);//设置专业信息this.mySubject mySubject;}public String getStuId() { return stuId; }public void setStuId(String stuId) { this.stuId stuId; }public String getStuName() { return stuName; }public void setStuName(String stuName) { this.stuName stuName; }public int getStuAge() { return stuAge; }public Subject getMySubject() { return mySubject; }
}运行截图