java 问题 求解答

2024-11-15 19:39:50
推荐回答(6个)
回答1:

(2)接口之后不可以定义完整的方法体哦。

接口中的方法都必须是抽象方法。
public interface Marker {
abstract void aMethod(int value);
}

或者:

public interface Marker {
void aMethod(int value);
}

两种写法都是一样的。

回答2:

第一个没有问题
第二个有问题,接口里面的方法默认都是public abstract修饰的,应该是没有方法体的
正确的写法
public interface Marker {
void aMethod(int value);
}

回答3:

接口只有方法的特征,没有方法的实现.
public interface Marker {
void aMethod(int value);
}

回答4:

1:合法。
2:接口里面的方法是抽象方法,不能有方法体。

回答5:

第一个,合法;第二个,不对,把interface改为class就可以了

回答6:

没出错

出错了

正确