以下のクラスでは、「owner」引数はmyClassと基本クラスの両方に対して何をしますか?
public class Base
{
public myClass(owner) : base (owner) { }
}
2つのクラスがあり、1つは基本クラスで、もう1つは派生クラスです。派生クラスのコンストラクターを作成するときに、基本クラスに引数を渡すことができます。
public class Base
{
private string Test = "";
public Base(string test)
{
Test = test;
}
}
public class Derived : Base
{
public Derived(string test) : base(test) // - This will call public Base(string test)
{
}
}
以下はコンパイルされ、逐語的な識別子 を使用していないという事実を除いて、シナリオに適合しているように見えます@
。
public class Base
{
public Base(myMethod owner)
{
}
}
public class @new : Base
{
public @new(myMethod owner) : base(owner)
{
}
}
前の例は、コンストラクター引数をbase
クラスの実装に渡す方法を示しています。