他の誰かが私と非常によく似た問題を抱えていて、それらの回答を自分のコードに適用しようとしたことは知っていますが、それでもうまくいかないので、あなたの誰かが私のコードを見て説明できることを望んでいましたどこで間違えた...
これは私が持っているコードです:
public class Square extends Rectangle{
String Colour;
public Square (int x, int y, int h, int w, String Co){
super (x,y,h,w);
Colour=Co;
System.out.println("Constructing a Square now");
}
public void showColour(){
System.out.println("The colour of the square is " + Colour);
}
}
パート2:
public class InheritProgram {
public static void main (String [] args){
Square One= new Square (10,20, 15, 15, "blue");
Square colour =new Square();
colour.showColour();
//GeometricShape center= new displayCenter();
}
}
そして、これは私が得ているエラーです:
C:\Users\Karen\Documents\Java\Lab8-1\InheritProgram.java:5: error: constructor Square in class Square cannot be applied to given types;
Square colour =new Square();
^
required: int,int,int,int,String
found: no arguments
reason: actual and formal argument lists differ in length
1 error
Tool completed with exit code 1
どんな助けでも大歓迎です