![]() |
#2
纵横阳仔2017-01-19 22:04
import
import interface Product { int getProduceTime(); } class Printer implements ObjectOutput , Product //请将你继承的接口全部实现,在第一个错误里点添加未实现的方法 { private static final int MAX_CACHE_LINE = 0; private Strinng [] printData= new String[MAX_CACHE_LINE]; //书写代码注意要写正确,String private int dataNum =0; public void out() { while(dataNum >0) { System.out.println("打印机打印:"+printData[0]); System.out.println(printData,printData,0,--dataNum); //括号里面不能这样写,除非重写toString方法 } } public void getData(String msg) { if (dataNum >=MAX_CACHE_LINE) { System.out.println("输出以便已满。添加失败"); } else { printData[dataNm++]=msg; //请改正 } } public int getProduceTime() { return 45; } public static void main(String [] args) { Output o=new Printer(); //Output改为Printer o.getData("轻量级javaEE企业应用实战"); o.getData("疯狂java义讲"); o.out(); } } 代码不全吗? 总觉得你这写的有点乱,在写代码时请尽量多添加一些注释,这样方便你我他不是么。 当发生错误时实在解决不了再求助,这样有助于提高自己。 [此贴子已经被作者于2017-1-19 22:08编辑过] |
import
import
interface Product
{
int getProduceTime();
}
class Printer implements ObjectOutput , Product
{
private static final int MAX_CACHE_LINE = 0;
private Strinng [] printData= new String[MAX_CACHE_LINE];
private int dataNum =0;
public void out()
{
while(dataNum >0)
{
System.out.println("打印机打印:"+printData[0]);
System.out.println(printData,printData,0,--dataNum);
}
}
public void getData(String msg)
{
if (dataNum >=MAX_CACHE_LINE)
{
System.out.println("输出以便已满。添加失败");
}
else {
printData[dataNm++]=msg;
}
}
public int getProduceTime()
{
return 45;
}
public static void main(String [] args)
{
Output o=new Printer();
o.getData("轻量级javaEE企业应用实战");
o.getData("疯狂java义讲");
o.out();
}
}
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录