gpt4 book ai didi

java - 尝试创建一个父类

转载 作者:行者123 更新时间:2023-12-01 23:17:09 25 4
gpt4 key购买 nike

我有 2 个类,cPuzzlePiecescShapescPuzzlePieces 扩展了 cShapes

现在我在 cPuzzlePeaces 上遇到 2 个错误。

第一个错误位于 def 的第一行,内容为:

implacet super constructor cShapes is undefined for default constructor.

构造器第一行的第二个错误说

constructor call must be the first staemnt

这是在第一句话中。

这是我的代码:

public class cPuzzlePieces extends cShapes{ // first error message is here

int mAmountOfShapes;
Context InContext;

void cPuzzlePieces(Context MyContext) throws IOException
{
super( MyContext); // SECOND ERROR MESSAGE IS HERE
InContext=MyContext;
}
}




public class cShapes
{
cShape[] MyShapes;
public int mAmountOfShapes=0;
boolean AnimationRunning=false;

cShapes(Context InContext) throws IOException
{

}

...
...
}

最佳答案

这个

void cPuzzlePieces(Context MyContext) throws IOException 

是一个方法,而不是构造函数。

删除 void 关键字。添加适当的访问修饰符(如果需要)。还要检查IOException。目前,没有什么可以抛出它。

相关

<小时/>

Java 命名约定规定类名应以大写字母数字字符开头。请遵循这一点。

关于java - 尝试创建一个父类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21056455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com