Java / Interface
Can a class be defined inside an Interface?
Yes.
package com.javatutorials.accessModifer.protectedPackage; public interface MyMainInterface { public class MyClass { public static void method() { System.out.println("Class method inside an interface."); } void nonStaticmethod() { System.out.println("Instance method inside an interface."); } } } class Mainclass { public static void main(String[] args) { MyMainInterface.MyClass.method(); MyMainInterface.MyClass myClass = new MyMainInterface.MyClass(); myClass.nonStaticmethod(); } }
More Related questions...