设计一个Coures类,改类中包括number,name,teacher,plase,其中plase是私有属性,定义构造方法和show()方法(显示课程信息)共两个方法。设计完成后创建Course类的一门课程对象显示改课程的相关信息
时间: 2024-09-14 13:04:07 浏览: 35
好的,以下是`Course`类的设计和使用方法:
```java
public class Course {
// 定义类的属性
private int number; // 课程编号
private String name; // 课程名称
private String teacher; // 授课教师
private String place; // 上课地点
// 构造方法,用于创建课程对象时初始化属性
public Course(int number, String name, String teacher, String place) {
this.number = number;
this.name = name;
this.teacher = teacher;
this.place = place;
}
// show方法,用于显示课程信息
public void show() {
System.out.println("课程编号: " + number);
System.out.println("课程名称: " + name);
System.out.println("授课教师: " + teacher);
System.out.println("上课地点: " + place);
}
// 这里可以添加getter和setter方法,用于访问和修改私有属性
// ...
}
// 创建Course类的一个课程对象并显示课程信息
public class Main {
public static void main(String[] args) {
// 创建Course类的对象
Course course = new Course(101, "数据结构", "张老师", "计算机科学与技术学院A401");
// 调用show方法显示课程信息
course.show();
}
}
```
在这个设计中,`Course`类包含四个属性:`number`、`name`、`teacher`和`place`。其中,`place`属性被设置为私有属性,其他三个属性是公有属性。类中定义了一个构造方法,用于创建对象时初始化属性,以及一个`show`方法,用于显示课程的详细信息。
在`Main`类中,我们创建了一个`Course`类的对象,并使用构造方法初始化了它的属性。之后,我们调用`show`方法来输出这门课程的所有相关信息。
阅读全文