博客
关于我
JAVA课后习题(一)——我是歌手
阅读量:328 次
发布时间:2019-03-04

本文共 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类添加“介绍职业”的方法:
    • 显示内容为:”Hello,我是歌手。”;
  • 为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/

    你可能感兴趣的文章
    PLC发展详解-ChatGPT4o作答+匹尔西
    查看>>
    PLC探针有什么用
    查看>>
    PLC接线详解
    查看>>
    PLC数组的使用(西门子)
    查看>>
    Quarzt定时调度任务
    查看>>
    SpringBoot之AOP详解
    查看>>
    PLC结构体(西门子)
    查看>>
    PLC编程语言ST文本语法的常用数据类型及变量
    查看>>