现有一接口:
public interface InterfaceOne {
void test();
}
今有一具体类:
public class TestOne implements InterfaceOne{
void test() {
//注意此处!
}
}
/*
TestOne类写法是错误的,接口中的方法隐含是public,因此实现了该接口预示着实现它的方法的时候必须将方法前缀加为public的。否则默认是default的,错误。
*/
更改为:
public class TestOne implements InterfaceOne{
public void test() //若写成private、protected的行吗?答案是否定的。
}
}