麻烦各位大神帮我看看怎么写,感谢大家
class Triangle extends Graphic {
double[] length;
public Triangle(double[] length) {
this.length = length;
}
@Override
void draw() {
System.out.println("draw a triangle and length is : " + Arrays.toString(length));
}
}
1.没理解题目,源码不能单独拿出用
2.你复制1楼源码后,单独拿出用的类名是Graphic,而源码和要求中让你继承了这个类,这就相当于我继承我自己。
OK,以上就是你的全部的问题。我都清晰的列出来了。如果你觉得我在一楼回复的一大堆不愿意看,就看这个,这是最后的帮助
如果你还觉得我是在BB的话,就回复我,我不管你回复的是啥,我都把前面我说的所有的话全部删掉,一条不留。
我帮你是情分,不帮你是本分
,源码在1楼,可以直接复制使用,因为别人发了源码了,为了方便你新手学习,我给你做代码补充,为你讲解一下为啥这样写,顺便作为因为不理解而讥讽你的补偿
class Triangle extends Graphic {
//看第一行,按照题目要求继承了Graphic类,创建了Triangle类
double[] length;
//第2行,这里创建了一个double类型的数组,也是初始化了一个数组,名称为length
public Triangle(double[] length) {
//第3行,这里编写了一个Triangle方法,方法的参数是创建的数组
this.length = length;
//第4行,this指示隐式参数,具体的可以百度或CSDN
}
@Override
void draw() {//第5行,这里是draw方法的主代码,它实现了draw方法
System.out.println("draw a triangle and length is : " + Arrays.toString(length));//第6行,这里的toString方法将double的值以字符串的形式反馈出来
}
}