私の質問を説明するために、私はいくつかのコードを書きました。
これはスーパークラスです:
package
{
public class Cclass
{
public function Cclass(a:int, words:String)
{
trace("i am:"+a," years old and i will:"+words," you");
}
}
}
これはサブクラスです:
package
{
public class Dclass extends Cclass
{
public function Dclass(a:int, words:String)
{
super(a, words);
trace(a, words);
}
}
}
テストすると、次の出力が得られます。
i am:5 years old and i will:kill you
i am:6 years old and i will:strangle you
6 strangle
スーパーはのコンストラクターを実行Cclassし、同じことを再度実行しますが、「super(a、words)」なしで実行しようとすると、理解できるように機能しません。私の質問は、のコンストラクターを実行せずに、Dclassのみを表示する方法です。この出力を取得したい:trace(a, words);Cclass
i am:5 years old and i will:kill you
6 strangle