这个代码声明有啥错误?除了接口成员只能是public static final
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了这个代码声明有啥错误?除了接口成员只能是public static final相关的知识,希望对你有一定的参考价值。
protected interface Area
public static int left;
public static final int RIGHT;
public Area();
private double area();
public static abstract double perimeter();
new Area()
接口不能使用protected修饰。
变量必须初始化赋值,且不能更改。
不能有构造方法。
JDK9之前,接口中不能有私有方法;JDK9及之后可以有私有方法,但私有需要有方法体。
static与abstract冲突,如果保留static,接口中的静态方法需要有方法体;如果保留abstract,则为抽象方法,没有方法体。
class A implements Area
省略实现接口抽象方法的代码
测试类中创建接口Area对象
Area area = new A();
以上是关于这个代码声明有啥错误?除了接口成员只能是public static final的主要内容,如果未能解决你的问题,请参考以下文章
非常简单的代码中的类、结构或接口成员声明中的标记“while”无效