编写一个课程类Course,包括课程编号,课程名称和学分信息;设计两个成员方法,一个用来修改课程的学分信息,一个方法输出课程的所有信息;给出该类的构造方法,包括一个无参构造方法和一个三个参数的构造方法。并编写测试类通过不同的构造方法创建该类对象和调用该类方法。
1条回答 默认 最新
- zcrazy胡说八道 2022-03-22 17:39关注
/** * 课程类 */ public class Course { //课程编号 private String courseId; //课程名称 private String courseName; //学分信息 private Double credit; /** * 空构造函数 */ public Course(){ } /** * 有三个参数的构造函数 * @param courseId 课程编号 * @param courseName 课程名称 * @param credit 学分信息 */ public Course(String courseId,String courseName,Double credit){ this.courseId = courseId; this.courseName = courseName; this.credit = credit; } /** * 修改学分信息的方法 * @param credit 新的学分信息 */ public void editCredit(Double credit){ this.credit = credit; } /** * 展示课程的所有信息 * @return 课程的所有信息 */ public String showCourseInfo(){ return "课程编号:"+courseId+"\n课程名称:"+courseName+"\n学分信息:"+credit; } /** * 测试的方法 * @param args 无 */ public static void main(String[] args) { Course math = new Course("001","数学",5.0); Course chinese = new Course("002","语文",4.5); Course english = new Course("003","英语",2.5); System.out.println(math.showCourseInfo()); System.out.println(chinese.showCourseInfo()); System.out.println(english.showCourseInfo()); } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 7无用
悬赏问题
- ¥15 PADS Logic 原理图
- ¥15 PADS Logic 图标
- ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
- ¥20 气象站点数据求取中~
- ¥15 如何获取APP内弹出的网址链接
- ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
- ¥50 STM32单片机传感器读取错误
- ¥15 (关键词-阻抗匹配,HFSS,RFID标签天线)
- ¥15 机器人轨迹规划相关问题
- ¥15 word样式右侧翻页键消失