I have a class A whose "Init" method reads
Line 1
Line 2
.
.
.
Line 10 <-- (my subclass need a diff code for this line)
.
.
.
DODEFAULT()
This tells me that the parent class is trying to do too much in its Init(). Methods should only do one thing. You also need a hook so your child class can do whatever it needs to do. You can call the hook method from the appropriaye place in the parent class:
Line 1
Line 2
.
.
.
Thisform.MyHookMethod()
.
.
.