JAVA public的接口需要声明
时间: 2023-07-16 22:13:13 浏览: 39
Java中的接口默认是public的,因此不需要显式声明为public。但是,如果您希望其他包中的类可以访问该接口,则需要将接口声明为public。例如:
```
public interface MyInterface {
// 接口的方法定义
}
```
这将使接口MyInterface在其他包中可见和可访问。
相关问题
java接口可以声明变量吗
接口中可以声明常量,但是不能声明实例变量。因为接口中的所有变量都是public static final类型的,并且必须在声明时初始化,即它们是常量,不能被修改。接口中的变量通常用于定义常量,如一些配置参数等。例如:
```
public interface MyInterface {
int MAX_NUM = 100;
String CHARSET_NAME = "UTF-8";
}
```
在实现接口的类中,可以直接使用接口中声明的常量,如:
```
public class MyClass implements MyInterface {
public void doSomething() {
System.out.println("MAX_NUM = " + MAX_NUM);
System.out.println("CHARSET_NAME = " + CHARSET_NAME);
}
}
```
java public
"public" 是 Java 中的一个访问修饰符,用于表示该类、方法或变量可以被其他类访问。当一个类或方法被声明为 public 时,它就可以被其他类访问和调用。同时,public 也可以用于修饰接口。在 Java 中,共有四种访问修饰符,分别为 public、private、protected 和 default。其中 public 是最高级别的访问修饰符,表示该类、方法或变量可以被任何类访问。