爲了使這個程序運行,我必須從Shape類和矩形類中導入「derp」方法。但無論我自己或導師嘗試什麼,我們都無法使其工作。我實際需要完成的是Shape的「derp」方法需要能夠在Rectangle中工作。但是,導入這一方法的任務讓我們難倒了。在Java中導入一個類?
public abstract class shape{
shape(){
}
shape(int length, int width, int thing){
length = 0;
width = 0;
}
public int derp(int thing, int length) {
thing = (int) Math.random() * 9 ;
length = thing;
return length;
}
}
public class Rectangle extends shape {
public static void main(String args[])
{
shape.getLength(Length, Width);
//r1 will take all default value
Rectangle r1 = Rectangle();
//r2 will take all supplied value
Rectangle r2 = Rectangle(4, 5);
//r3 will take supplied length. width will take default value
Rectangle r3 = Rectangle(10);
//r4 will take the same value of r2
Rectangle r4= r2;
//the rest of the code
}
private static void Rectangle(int width2, int length2) {
// TODO Auto-generated method stub
}
}
爲什麼形狀延伸矩形?似乎有點落後。 – FatalError
第一眼看起來像矩形應該延伸形狀,而不是其他方式 – markg
感謝您指出。現在我只需要從Rectangle方法中的Shape中使用「Derp」方法。那可能嗎? – user3348422