本文共 1403 字,大约阅读时间需要 4 分钟。
JAVA程序设计课后习题-我是歌手
大家好!我是小黄,很高兴又跟大家见面啦!今天更新的是:
1. 业务说明
- 歌手是具有对唱歌能力者的统称。
- 具体的歌手又具有不同曲风和种类,如流行类、民族类的;
- 本实验将模拟不同歌手唱不同的歌为背景,体验抽象类的定义和使用。
2. 创建工程并配置环境
- 创建实验工程,命名为:SE_JAVA_EXP_E035P;
- 创建包,命名为:cn.campsg.java.experiment;
- 创建包,命名为:cn.campsg.java.experiment.entity。
3. 创建歌手抽象类
- 在cn.campsg.java.experiment.entity包中创建抽象类:AbstractSinger;
- 为AbstractSinger类添加“介绍职业”的方法:
- 为AbstractSinger类添加“唱歌“的抽象方法,方法定义要求如下。
4. 创建流行歌手类
- 在cn.campsg.java.experiment.entity包中创建流行歌手类: PopSinger;
- 使PopSinger类继承AbstractSinger抽象类;
- 在PopSinger类中实现AbstractSinger类里定义的sing抽象方法,实现要求如下。
5. 模拟歌手唱歌
- 在cn.campsg.java.experiment包中创建主类:MainClass;
- 为MainClass创建入口主方法:main;
- 在main中,用流行歌手类实例化一个歌手对象;
- 在main中,调用歌手对象的introduce方法和sing方法;
- 在控制台中查看并验证输出结果。
6. 实现思路
- 创建工程并配置环境;
- 创建歌手抽象类;
- 创建流行歌手类;
- 模拟歌手唱歌。
7. 验证与测试
- 在工程中定位主类MainClass;
- 右键点击MainClass类,依次选择:Run As->Java Application;
- 运行程序,查看输出结果是否符合预期。
8. 包名与类名
- 包名:cn.campsg.java.experiment
- 类名:MainClass
代码示例
package cn.campsg.java.experiment;import cn.campsg.java.experiment.entity.AbstractSinger;import cn.campsg.java.experiment.entity.PopSinger;public class MainClass { public static void main(String[] args) { AbstractSinger s = new PopSinger(); s.introduce(); s.sing(); }} 代码解释
- 包名:cn.campsg.java.experiment
- 类名:MainClass
- 主类MainClass中使用流行歌手类PopSinger实例化歌手对象s
- 调用s.introduce()方法输出介绍语
- 调用s.sing()方法输出唱歌语
步骤说明
创建工程并配置环境 创建歌手抽象类 创建流行歌手类 模拟歌手唱歌 验证与测试 通过以上步骤,我们可以体验抽象类的定义和使用,理解抽象类的概念和实际应用场景。
转载地址:http://miqh.baihongyu.com/