编写一个课程类,包含3个成员变量:课程编码(cNumber),课程名(cName),和学分(cUnit);一个方法:printCourceInfo,用于输出课程的相关信息,并编写课程类的测试程序;1个构造方法:用于初始化课程编号、课程名和学分
时间: 2024-05-15 07:17:42 浏览: 69
好的,以下是编写的课程类及测试程序的示例代码:
```python
class Course:
def __init__(self, code, name, unit):
self.cNumber = code
self.cName = name
self.cUnit = unit
def printCourseInfo(self):
print("Course code: ", self.cNumber)
print("Course name: ", self.cName)
print("Course unit: ", self.cUnit)
# Test program
course1 = Course(1001, "Math", 5)
course1.printCourseInfo()
course2 = Course(2001, "English", 4)
course2.printCourseInfo()
```
运行结果如下:
```
Course code: 1001
Course name: Math
Course unit: 5
Course code: 2001
Course name: English
Course unit: 4
```
请问以上代码是否满足你的要求?
相关问题
用java编写一个课程类,包含3个成员变量:课程编码(cNumber),课程名(cName),和学分(cUnit);一个方法:printCourceInfo,用于输出课程的相关信息,并编写课程类的测试程序;1个构造方法:用于初始化课程编号、课程名和学分
好的,我明白了。以下是您所要求的java代码,请您仔细查看:
```
public class Course {
private String cNumber; // 课程编码
private String cName; // 课程名
private int cUnit; // 学分
// 构造方法
public Course(String cNumber, String cName, int cUnit) {
this.cNumber = cNumber;
this.cName = cName;
this.cUnit = cUnit;
}
// 输出课程信息
public void printCourseInfo() {
System.out.println("课程编号:" + this.cNumber);
System.out.println("课程名:" + this.cName);
System.out.println("学分:" + this.cUnit);
}
// 测试程序
public static void main(String[] args) {
Course course = new Course("C001", "Java编程", 3);
course.printCourseInfo();
}
}
```
感谢您的提问,如果您还有其他问题,请随时提出。
编写一个课程类,包含3个成员变量:课程编号(cNumber)、课程名(cName)和学分数(cUnit);1个方法:printCourceInfo,用于输出课程的相关信息,并编写课程类的测试程序;1个构造方法:用于初始化课程编号、课程名和学分
数。以下是课程类的代码:
```python
class Course:
def __init__(self, cNumber, cName, cUnit):
self.cNumber = cNumber
self.cName = cName
self.cUnit = cUnit
def printCourseInfo(self):
print("课程编号:", self.cNumber)
print("课程名:", self.cName)
print("学分数:", self.cUnit)
# 测试程序
course = Course("001", "计算机科学", 3)
course.printCourseInfo()
```
输出结果为:
```
课程编号: 001
课程名: 计算机科学
学分数: 3
```
希望这个答案能够帮到您!
阅读全文