john pfeiffer
  • Home
  • Categories
  • Tags
  • Archives

interface inheritance example

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

  • « css two column with footer example
  • filetime »

Published

Jun 12, 2011

Category

java

~55 words

Tags

  • example 36
  • inheritance 1
  • interface 3
  • java 252