Java 变量声明:哪个变量不能在接口中存在?
在 Java 接口中,不能声明私有变量(private)。
以下选项中,选项 D) private String ssss = '123' 声明了一个私有变量,因此它不能在接口中存在。
其他选项中,A) String s = 'abc',B) public static final String ss = 'abc',和 C) final String sss = 'abc' 都可以在接口中声明,因为它们分别声明了一个普通变量,一个公共静态常量变量,和一个常量变量。
总结:
- 接口只能包含常量变量(使用
public static final修饰)和抽象方法。 - 接口不能包含私有变量或非抽象方法。
原文地址: https://www.cveoy.top/t/topic/hoTG 著作权归作者所有。请勿转载和采集!