public abstract class SupremeSuperClassA {
abstract void methodA();
abstract void methodB();
}
public abstract class SuperClassA extends SupremeSuperClassA{
abstract void method1();
abstract void method2();
abstract void method3();
}
public abstract class SubClassB extends SuperClassA {
@Override
void method1() {
}
}
public class SubClassC extends SubClassB {
@Override
void method3() {
}
@Override
void method2() {
}
@Override
void methodA() {
}
@Override
void methodB() {
}
}
abstract void methodA();
abstract void methodB();
}
public abstract class SuperClassA extends SupremeSuperClassA{
abstract void method1();
abstract void method2();
abstract void method3();
}
public abstract class SubClassB extends SuperClassA {
@Override
void method1() {
}
}
public class SubClassC extends SubClassB {
@Override
void method3() {
}
@Override
void method2() {
}
@Override
void methodA() {
}
@Override
void methodB() {
}
}
Its a great article!!! Keep it up
ReplyDeleteThanks Ajitha
ReplyDelete