隐式变量声明:
代码示例:
// Interface que contém constantes interface IConst { int MIN = 0; int MAX = 10; String ERRORMSG = "Boundary Error"; } class IConstD implements IConst { public static void main(String[] args) { int nums[] = new int[MAX]; for (int i = MIN; i < 11; i++) { if (i >= MAX) System.out.println(ERRORMSG); else { nums[i] = i; System.out.print(nums[i] + " "); } } } }
注意:虽然对于常量很有用,但这种技术可能存在争议。
接口可扩展
接口继承:
代码示例:
// Interface A interface A { void meth1(); void meth2(); } // Interface B estende A interface B extends A { void meth3(); } // Classe que implementa A e B class MyClass implements B { public void meth1() { System.out.println("Implement meth1()."); } public void meth2() { System.out.println("Implement meth2()."); } public void meth3() { System.out.println("Implement meth3()."); } } class IFExtend { public static void main(String[] args) { MyClass ob = new MyClass(); ob.meth1(); ob.meth2(); ob.meth3(); } }
重要提示:如果删除 meth1() 的实现,将会出现编译错误,因为所有接口方法都必须实现。
以上是接口和扩展中的变量的详细内容。更多信息请关注PHP中文网其他相关文章!