为什么Java的接口方法默认修饰是 public abstract?

在Java中,接口中可以定义成员变量,成员变量的默认修饰是:public static final,

如果方法定义如下:

public interface Demo{
    int add(int a, int b);
}

方法的修饰符为什么默认为:public abstract?

BlueFishQ
浏览 5947回答 3
3回答

殷凤

如果不是public 就没有权限访问,那抽象的意义就没有了

凌凌漆_li

实现接口就要实现接口里面所有的抽象方法,如果不用abstract修饰,那接口里写这个方法也没什么意义了

Caballarii

这个记住就行了,讲了你也不懂
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java