1.新建打印机接口,有打印(print)方法和属性颜色(color)、纸张大小,彩色和黑白打印机为它的实现类,
2.新建一个打印中心(当你需要打印时,必须去打印中心,然后再由打印中心选择打印机打印)当打印机打印时可以设置用什么颜色和纸张大小进行打印。
3.新建实现类,测试打印黑白打印机和彩色打印机,打印的消息随便定
2.新建一个打印中心(当你需要打印时,必须去打印中心,然后再由打印中心选择打印机打印)当打印机打印时可以设置用什么颜色和纸张大小进行打印。
3.新建实现类,测试打印黑白打印机和彩色打印机,打印的消息随便定
解决方案 »
- 我在一本书上看到,cloneable是java的(误)拼写,那么符合英文规则的拼法应该怎样呢?
- File对象问题,请指教
- javaBean文件如何读取链接的参数?
- 求助:用了rmi的Applet为何在网络上显示不了
- 请问关于路径设置的问题
- 有没有,在上海给日本做外包的软件公司的人啊?大家谈谈看!有没有人知道nec日电集成 上海 分部,怎么样?
- 不能编译运行class文件,为何?
- 一个Java学习中不可不解决的问题
- 谁有关于网管(SNMP)的java文章,谢谢
- 关于cp的问题!!求大神!
- 最近有招聘软件测试的,可是我学的是JAVA开发,谁能说说软件测试
- 学习共享 短信二次开发包 JAVA接口程序
public static final String color="red";
public static final int size = 13 ;
public void print();
}
package com.samba;public class PrintDaoHei implements PrintDao { private String color = null ;
private int size = 0 ;
public PrintDaoHei() {
color = "Hei" ;
size = 15 ;
}
public void print() {
System.out.println("Hei:" + color) ;
}}package com.samba;public class PrintDaoCai implements PrintDao { private String color = "" ;
private int size = 0 ;
public PrintDaoCai() {
color = "Cai" ;
size = 16 ;
}
public void print() {
System.out.println("Cai = " + color) ;
}}
package com.samba;public class Test { public static void main(String args[]) {
PrintDaoHei print = new PrintDaoHei() ;
test(print) ;
}
public static void test(PrintDao p) {
p.print() ;
}
}