接口可以在Java中使用静态方法吗?
Java中的接口(interface)类似于类,但是它仅包含final和static的抽象方法和字段。
静态方法是使用静态关键字声明,它将与类一起被加载到存储器。您可以使用类名访问静态方法而无需实例化。
自Java8以来接口中的静态方法
从Java8开始,您可以在接口(带有主体)中使用静态方法。您需要使用接口的名称来调用它们,就像类的静态方法一样。
示例
在下面的示例中,我们在接口中定义一个静态方法,并从实现该接口的类中访问它。
interface MyInterface{
public void demo();
public static void display() {
System.out.println("这是静态方法");
}
}
public class InterfaceExample{
public void demo() {
System.out.println("这是demo方法的实现");
}
public static void main(String args[]) {
InterfaceExample obj = new InterfaceExample();
obj.demo();
MyInterface.display();
}
}输出结果
这是demo方法的实现 这是静态方法
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短