日期:2014-05-20  浏览次数:20568 次

关于接口的一个定义,不太明白。
接口中的public关键字(仅限于该接口在与其同名的文件中被定义)
这句话怎么理解??

------解决方案--------------------
比如
public interface Test{
}
这个定义要放在Test.java文件中。
这和class是一致的。
------解决方案--------------------
interface是为了继承用的,通过实现多个interface可以实现多继承。所以至少要用protected或public修饰。
protected修饰的类不同包的子类都可以访问它,public修饰的类都能修饰它