本文共 2774 字,大约阅读时间需要 9 分钟。
大家好!
我是小黄,很高兴又跟大家见面啦 ! 今天更新的是:创建时间:2020年10月23日
软件版本: eclipse 2020-06 (4.16.0)
1、本实验要求:以不同歌手唱不同的歌为背景,体验抽象类的定义和使用。
1-1.业务说明:
1-1.1. 歌手是具有对唱歌能力者的统称。 1-1.2. 具体的歌手又具有不同曲风和种类,如流行类、民族类的; 1-1.3. 本实验将模拟不同歌手唱不同的歌为背景,体验抽象类的定义和使用。 1-2. 创建工程并配置环境: 1-2.1. 限制1. 创建实验工程,命名为:SE_JAVA_EXP_E035P; 1-2.2. 限制2. 创建包,命名为:cn.campsg.java.experiment; 1-2.3. 限制3. 创建包,命名为:cn.campsg.java.experiment.entity。 1-3. 创建歌手抽象类: 1-3.1. 限制1. 在cn.campsg.java.experiment.entity包中创建抽象类:AbstractSinger。 1-3.2. 为AbstractSinger类添加“介绍职业”的方法: 1) 显示内容为:”Hello,我是歌手。”; 2)“介绍职业”的方法定义要求如下:2、实现思路:
2-1. 创建工程并配置环境。
2-2. 创建歌手抽象类: 2-2.1. 限制1. 在cn.campsg.java.experiment.entity包中创建抽象类:AbstractSinger; 2-2.2. 为AbstractSinger类添加“介绍职业”的方法introduce: 1)该方法为抽象类的已实现方法,供子类直接使用; 2)该方法逻辑实现为显示内容:”Hello,我是歌手。”; 3)本方法定义如下:3、验证与测试:
3-1. 在工程中定位主类MainClass。
3-2. 右键点击MainClass类,依次选择:Run As->Java Application。 3-3. 运行程序,查看输出结果是否符合预期。4、完成效果预览:
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(); }}
package cn.campsg.java.experiment.entity;public abstract class AbstractSinger { public void introduce() { System.out.println("Hello,我是歌手。"); } public abstract void sing() ;}
package cn.campsg.java.experiment.entity;public class PopSinger extends AbstractSinger{ public void sing() { System.out.println("我是唱流行乐的。"); }}
各位路过的朋友,如果觉得可以学到些什么的话,点个赞 再走吧,欢迎各位路过的大佬评论,指正错误,也欢迎有问题的小伙伴评论留言,私信。
每个小伙伴的关注都是本人更新博客的动力!!!
请微信搜索【 在下小黄 】文章更新将在第一时间阅读 !把握现在 ,展望未来 ,加油 !
由于水平有限 ,写的难免会有些不足之处 ,恳请各位大佬不吝赐教 !
转载地址:http://miqh.baihongyu.com/