java编写打印机类,用多态实现打印机的功能,请问一下这个错在哪里?大学考试题目麻烦来个大神帮帮忙咯
答案:1 悬赏:0
解决时间 2021-01-24 16:44
- 提问者网友:温旧梦泪无声
- 2021-01-24 04:52
java编写打印机类,用多态实现打印机的功能,请问一下这个错在哪里?大学考试题目麻烦来个大神帮帮忙咯
最佳答案
- 二级知识专家网友:杯酒困英雄
- 2021-01-24 05:36
修改后的Java代码:
abstract class Printer {
abstract void print(String str);
}
class ColorPrinter extends Printer {
void print(String str) {
System.out.println("输出彩色的"+str);
}
}
class BlankPrinter extends Printer {
void print(String str) {
System.out.println("输出黑色的"+str);
}
}
public class test {
public static void main(String[] args) {
Printer p = new ColorPrinter();
p.print("图片");
p = new BlankPrinter();
p.print("文字");
}
}
运行结果:
输出彩色的图片
输出黑色的文字追问谢谢你咯
可是为什么还有错误咯
abstract class Printer {
abstract void print(String str);
}
class ColorPrinter extends Printer {
void print(String str) {
System.out.println("输出彩色的"+str);
}
}
class BlankPrinter extends Printer {
void print(String str) {
System.out.println("输出黑色的"+str);
}
}
public class test {
public static void main(String[] args) {
Printer p = new ColorPrinter();
p.print("图片");
p = new BlankPrinter();
p.print("文字");
}
}
运行结果:
输出彩色的图片
输出黑色的文字追问谢谢你咯
可是为什么还有错误咯
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯