令牌上的语法错误,构造错误,

时间:2019-03-09 07:15:02

标签: java

下面的代码在注释行所定义的位置提供错误信息,有人可以告诉我为什么吗?

public class Foundation {
    private int var1;
    default int var2; //Syntax error in tokens misplaced constructs, misplaced constructs
    protected int var3;
    public int var4;
}

1 个答案:

答案 0 :(得分:4)

没有default访问关键字。它称为 package-private (默认),但这意味着没有访问修饰符:

public class Foundation {
    private int var1;
    int var2;
    protected int var3;
    public int var4;
}