可以将访问修饰符放在接口中的方法声明中。在Java接口中,方法声明通常不包含访问修饰符,因为接口中的所有方法默认具有public访问修饰符。将访问修饰符(如public、private、protected)放在接口方法声明中是允许的,但是它们实际上没有任何作用,因为接口中的所有方法默认都是public的。
例如,以下接口声明是等效的:
public interface MyInterface {
void myMethod();
}
public interface MyInterface {
public void myMethod();
}
在这两个示例中,myMethod()
方法都具有public访问修饰符。
需要注意的是,在实现接口时,实现类中的方法可以具有不同的访问修饰符。例如,实现类可以将方法声明为private或protected,但仍然遵循接口中方法的访问修饰符。
领取专属 10元无门槛券
手把手带您无忧上云