本节课程将学习以下内容:
1.新建一个名为Printer.java的Java源文件:
class Printer{
void open(){
System.out.println("Open");
}
void close(){
System.out.println("Close");
}
void print(String s){
System.out.println("print--->" + s);
}
}
2.新建一个名为HpPrinter.java的Java源文件:
class HpPrinter extends Printer{
}
3.新建一个名为CanonPrinter.java的Java源文件:
class CanonPrinter extends Printer{
void close(){
this.clean();
super.close();
}
void clean(){
System.out.println("clean");
}
}
4.新建一个名为Demo.java的Java源文件:
class Demo{
public static void main(String[] args) {
// 用来判断选择惠普打印机还是佳能打印机
// 0代表惠普,1代表佳能
int flag = 0;
if(flag == 0){
HpPrinter hpPrinter = new HpPrinter();
hpPrinter.open();
hpPrinter.print("锄禾日当午");
hpPrinter.close();
} else if (flag == 1) {
CanonPrinter canonPrinter = new CanonPrinter();
canonPrinter.open();
canonPrinter.print("汗滴禾下土");
canonPrinter.close();
}
}
}