1、第二次作业一、1编写一个课程类 Cource,包含:3 个成员变量:课程编号(cNumber) 、课程名(cName)和学分数(cUnit);1 个方法:printCourceInfo:用于输出课程的相关信息;2编写 Cource 类的测试程序,创建课程对象:编号为 112101,课程名为 Java 程序设计,学分为 3。要求输出课程的相关信息。3将上题创建的 Cource 的 3 个成员变量改为私有,并为其添加相应的 set 和 get 方法。要求编写其测试程序。4为上题的 Cource 类添加构造方法,用于初始化课程编号、课程名和学分。并修改测试程序。5为上题的 Cource 类添加一个静
2、态变量 cTotalNum,用于统计创建的课程对象数。class 课程private int cNumber;private int cUnit;private String cName;private static int cToalNum=0;课程()cToalNum+;void setcNumber(int a)cNumber=a;public int getcNumber()return cNumber; void setcUnit(int b)cUnit=b;public int getcUnit()return cUnit; void setcName(String c)cName
3、=c;public String getcName()return cName; void printCourceInfo()System.out.println(cNumber+“ “+cUnit+“ “ +cName);System.out.println(cToalNum);class Courcepublic static void main(String args)课程 c1=new 课程();c1.setcNumber(112101);c1.setcUnit(3);c1.setcName(“Java 程序设计“);c1.printCourceInfo();二、1创建一个 Profe
4、ssor 类,该类是教师的蓝图,具有:5 个成员变量:姓名(name) 、性别(sex) 、年龄(age) 、讲授课程(course)和教学效果(result) ;其中教学效果使用整数表示,1 表示“优秀” ,2 表示“良好” ,3 表示“一般” ,4 表示“差” ;构造方法:用于初始化姓名,性别、年龄,讲授课程属性;成员方法:(1)用于设定和获得成员属性值 course 的 set 和 get 方法;(2)用于设定和获得成员属性值 result 的 set 和 get 方法,对于 set 方法,要考虑设置不成功的问题,设置成功返回true,反之,返回 false。(3)将姓名、性别、年龄和讲
5、授课程名称以字符串方式返回的 getDetails()方法;2编写上题中 Professor 类的测试程序。class ProfessorString name;String sex;int age;String cource;int result;Professor(String a,String b,int c,String d,int e)name=a;sex=b;age=c;cource=d;result=e;void setCource(String kc)cource=kc;public String getCource()return cource;public int setR
6、esult(int jg)result=jg;return result;public boolean getResult(int result)if(result=1|result=2|result=3|result=4)return true;elsereturn false;void getDetails()System.out.println(name+sex+age+cource);class Jspublic static void main(String args)Professor Js1=new Professor(“张三“,“男“,12,“c 语言课程设计“,2);Js1.setCource(“数据结构“);Js1.setResult(0);System.out.println(Js1.getResult(0);Js1.getDetails();