小编典典

Java错误:构造函数调用必须是构造函数中的第一条语句

java

以下代码向我返回错误信息:
"constructor call must be the first statment in a constructor."

我不明白。我的代码中的构造函数是第一条语句。我究竟做错了什么?

public class labelsAndIcons extends JFrame
{
    public labelFrame()
    {
        super( "Testing JLabel" );
    }
}

阅读 672

收藏
2020-11-26

共1个答案

小编典典

构造函数名称必须与类名称相同,因此请将类名称更改为labelFrame或将构造函数名称更改为labelsAndIcons

示例 (请注意,在Java中通常第一个字母是大写字母)

public class LabelFrame extends JFrame {
    public LabelFrame() {
        super( "Testing JLabel" );
    }
}
2020-11-26