interface interfaceExample
{
String interfaceConstantExample = "interfaceConstantExample";
void requiredMethod();
}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
public abstract class baseClassExample
{
protected String baseClassExampleString = "baseclass string";
public baseClassExample()
{
System.out.println("baseClassExample Constructor");
}
// subclass cannot override this method
public final void example()
{
System.out.println("baseClass method");
}
public abstract void subclassDefinedMethod();
} //end class
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
import java.io.IOException;
public class superClassExample extends baseClassExample
{
public void subclassDefinedMethod()
{
System.out.println("as required, overriding base Class " + baseClassExampleString );
}
} //end class