Mind.random()

random ramblings of an eccentric programmer

Abstract Class Inside an Interface??? Interface Inside an Abstract Class???

Interface inside an abstract class is static.

package com.nu;

public abstract class ClassInterface {

public interface Intrface{

public void m1();

}

} And so is an Abstract class inside an interface

package com.nu;

public interface IntrfaceClass {

public abstract class AbstrClass{ public void m1(){ System.out.println("from m1");

}

}

} Usage :

package com.nu;

public class ImplClass extends IntrfaceClass.AbstrClass implements ClassInterface.Intrface{

public static void main(String[] args) {

}

}

Comments