欢迎来到“雪碧聊技术”CSDN博客!
在这里,您将踏入一个专注于Java开发技术的知识殿堂。无论您是Java编程的初学者,还是具有一定经验的开发者,相信我的博客都能为您提供宝贵的学习资源和实用技巧。作为您的技术向导,我将不断探索Java的深邃世界,分享最新的技术动态、实战经验以及项目心得。
让我们一同在Java的广阔天地中遨游,携手提升技术能力,共创美好未来!感谢您的关注与支持,期待在“雪碧聊技术”与您共同成长!
目录
2、编写子类:电视类TV、洗衣机类WashMachine、灯类Lamp、空调类Air。
一、案例要求
二、编写代码
1、编写父类:家电类JD
//父类
public class JD implements Switch{
//名称
private String name;
//状态
private boolean status;//false,默认是关闭的
//构造器
public JD() {
}
public JD(String name, boolean status) {
this.name = name;
this.status = status;
}
//get、set
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public boolean isStatus() {
return status;
}
public void setStatus(boolean status) {
this.status = status;
}
//“点击按钮”方法
@Override
public void press() {
//控制当前设备开、关
status = !status;
}
}
2、编写子类:电视类TV、洗衣机类WashMachine、灯类Lamp、空调类Air。
//电视类
public class TV extends JD{
//全参构造
public TV(String name, boolean status) {
super(name, status);
}
}
//洗衣机类
public class WashMachine extends JD{
public WashMachine(String name, boolean status) {