首页 > 代码库 > 14.面向对象应用
14.面向对象应用
- 客户的第一次需求:开发一个打印机控制程序
- 客户的第二次需求:两个打印机的选择程序
classPrinter{
void open(){
System.out.println("open");
}
void close(){
System.out.println("close");
}
void print(String s){
System.out.println("print-->"+ s);
}
}
classHPPrinter extends Printer{
}
classCanonPrinter extends Printer{
void close(){
this.clean();
super.close();
}
void clean(){
System.out.println("clean");
}
}
classTest{
publicstaticvoid main(String args []){
int flag =1;
if(flag ==0){
HPPrinter hpPrinter =newHPPrinter();
hpPrinter.open();
hpPrinter.print("abc");
hpPrinter.close();
}
elseif(flag ==1){
CanonPrinter canonPrinter =newCanonPrinter();
canonPrinter.open();
canonPrinter.print("123");
canonPrinter.close();
}
}
}
来自为知笔记(Wiz)
14.面向对象应用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。