定义一个父类笔类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 笔记本上移动热点开关状态查询
- ¥85 类鸟群Boids——仿真鸟群避障的相关问题
- ¥15 CFEDEM自带算例错误,如何解决?
- ¥15 有没有会使用flac3d软件的家人
- ¥20 360摄像头无法解绑使用,请教解绑当前账号绑定问题,
- ¥15 docker实践项目
- ¥15 利用pthon计算薄膜结构的光导纳
- ¥15 海康hlss视频流怎么播放
- ¥15 Paddleocr:out of memory error on GPU
- ¥30 51单片机C语言数码管驱动单片机为AT89C52