Помоему, это канонический случай "Шаблонного метода" (довольно часто используется, т.е. метод родителя делегирует часть своих обязанностей потомкам - в данном примере это конструктор и делегирует он всего навсего определение значения "myParam"):

Код AS3:
package {
public class MyObject extends Sprite{
protected function getMyParam():String
{
return "My default parameter";
}
public function MyObject() {
trace (getMyParam());
}
}
}
package modules{
public class SubMyObject extends MyObject{
override protected function getMyParam():String
{
return "Hello";
}
public function SubMyObject()
{
}//end constructor
}
}
При создании SubMyObject будет выведено "Hellow".