java 问题 求解答

2024年11月15日 19:39
有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):

没出错

出错了

正确