求解一道java程序设计题目(编写一个课程类Cource)

来源:百度知道 编辑:UC知道 时间:2024/06/14 05:32:09
1.编写一个课程类Cource,包含:
3个成员变量:课程编号(cNumber)、课程名(cName)和学分数(cUnit);
1个方法:printCourceInfo:用于输出课程的相关信息;
2.编写Cource类的测试程序,创建课程对象:编号为112101,课程Java 程序设计,学分为3。要求输出课程的相关信息。
3.将上题创建的Cource的3个成员变量改为私有,并为其添加相应的set和get 方法。要求编写其测试程序。
4.为上题的Cource类添加构造器方法,用于初始化课程编号、课程名和学 分。并修改测试程序。
5.为上题的Cource类添加一个静态变量cTotalNum,用于统计创建的课程对象数.

其实是《 Java 面向对象程序设计》,聂哲 袁梅冷 杨淑萍著 高等教育出版社该书的习题,如有该书的答案书,希望提供地址,或者发给本人,谢谢

public class Cource{

private String cNumber;
private String cName;
private double cUnit;
public static int cTotalNum = 0;

public Cource(){
this.cName="java";
this.cNumber="123";
this.cUnit = 100;
this.cTotalNum++;
}
public String getCName() {
return cName;
}
public void setCName(String name) {
cName = name;
}
public String getCNumber() {
return cNumber;
}
public void setCNumber(String number) {
cNumber = number;
}
public double getCUnit() {
return cUnit;
}
public void setCUnit(double unit) {
cUnit = unit;
}

public void printCourceInfo(){
System.out.println("cName:"+this.getCName());
System.out.println("cNumber:"+this.getCNumber());
System.out.println("cUnit:"+this.getCUnit());
}
}