私の質問を説明するために、私はいくつかのコードを書きました。
これはスーパークラスです:
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