abstractclassdemo
abstractclassdemo
abstract class AbstractClass1 { protected AbstractClass1() { System.out.println( "AbstractClass1 constructor called"); } public abstract void distinct_method(); public void common_method() { System.out.println("common_method called"); distinct_method(); } }; class ConcreteClass extends AbstractClass1 { public void distinct_method() { System.out.println("distinct_method called"); } } public class AbstractDemo1 { public static void main(String args[]) { AbstractClass1 ref; //ref = new AbstractClass1(); ref = new ConcreteClass(); ref.common_method(); } } /* output AbstractClass1 constructor called common_method called distinct_method called */
Please send comments to
vgdarur.javafive@blogger.com
Copyright © 2008 - iForeRunner.com
http://www.iforerunner.com/