J'ai quelque chose comme ceci:Comment utiliser une constante statique (déclarée dans la classe mère) par une classe enfant (classe héritée)
class ParentClass
{
public static const ON_SOME_EVT:String = "onSomeEvent" ;
....
}
class ChildClass extends ParentClass
{
....
}
main()
{
trace(ChildClass.ON_SOME_EVT) ; //<< compiler error on doing this
//1119: Access of possibly undefined property ABC through a reference with static type Class.
}
Alors, comment devrais-je parvenir. Je veux accéder à la constante via la classe enfant mais pas la classe parent.
Merci.
Lorsque vous héritez de 'ParentClass', vous êtes déjà couplé. Alors pourquoi ne pas utiliser directement 'ParentClass.ON_SOME_EVENT' dans la sous-classe? –