定义一个父类笔类Pen,具有长度length、品牌brand、粗细width3个私有属性,创建3个私有属性的设置器和访问器,定义其写的方法write();定义子类铅笔类Pencil,重写方法write(),添加写的方法doHomework();定义子类粉笔类Chalk,重写方法write(),添加留的方法giveHomework();在主函数中创建铅笔和粉笔对象,分别调用其写的方法,并实现留题和写题。#问题相关代码片,运行结果
1条回答 默认 最新
关注 你可以参考一下,希望采纳
//笔类 public class Pen { private int length; private int width; private String brand; //长度 public int getLength() { return length; } public void setLength(int length) { this.length = length; } //粗细 public int getWidth() { return width; } public void setWidth(int width) { this.width = width; } //品牌 public String getBrand() { return brand; } public void setBrand(String brand) { this.brand = brand; } public void write(){ System.out.println("用笔写题"); } }
//铅笔类 public class Pencil extends Pen{ public void write(){ System.out.println("用铅笔写题"); } public void doHomework(){ System.out.println("用铅笔写作业"); } }
//粉笔类 public class Chalk extends Pen{ public void write(){ System.out.println("用粉笔写题"); } public void giveHomework(){ System.out.println("用粉笔留作业"); } }
//测试类 public class Test { public static void main(String[] args) { Pencil p = new Pencil(); Chalk c = new Chalk(); p.write(); c.write(); p.doHomework(); c.giveHomework(); } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 做个有关计算的小程序
- ¥15 MPI读取tif文件无法正常给各进程分配路径
- ¥15 如何用MATLAB实现以下三个公式(有相互嵌套)
- ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
- ¥15 setInterval 页面闪烁,怎么解决
- ¥15 如何让企业微信机器人实现消息汇总整合
- ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
- ¥15 如何用Python爬取各高校教师公开的教育和工作经历
- ¥15 TLE9879QXA40 电机驱动
- ¥20 对于工程问题的非线性数学模型进行线性化