C#の同じクラスで別のコンストラクターから1つのコンストラクターを呼び出すにはどうすればよいですか?
親クラスに存在するコンストラクターを呼び出すには、ベースを使用します キーワード
class Demo{ public Demo(){ System.Console.WriteLine("Parameter less constructor called"); } public Demo(int firstNumber, int secondNumber) : this(){ System.Console.WriteLine($"{firstNumber} {secondNumber}"); } public Demo(int firstNumber, int secondNumber, int thirdNumber) : this(firstNumber, secondNumber){ System.Console.WriteLine($"{firstNumber} {secondNumber} {thirdNumber}"); } } class Program{ static void Main(){ Demo obj = new Demo(1, 2, 3); Console.ReadLine(); } }
出力
Parameter less constructor called 1 2 1 2 3
別のクラスに存在するコンストラクターを呼び出すには、基本キーワードを使用します
例
class DemoBase{ public DemoBase(int firstNumber, int secondNumber, int thirdNumber){ System.Console.WriteLine("Base class Constructor"); System.Console.WriteLine($"{firstNumber} {secondNumber} {thirdNumber}"); } } class Demo : DemoBase{ public Demo(int firstNumber, int secondNumber, int thirdNumber) : base(firstNumber, secondNumber, thirdNumber){ System.Console.WriteLine("Derived class Constructor"); System.Console.WriteLine($"{firstNumber} {secondNumber} {thirdNumber}"); } } class Program{ static void Main(){ Demo obj = new Demo(1, 2, 3); Console.ReadLine(); } }
出力
Base class Constructor 1 2 3 Derived class Constructor 1 2 3
-
PHPのimagepalettecopy()関数を使用して、ある画像から別の画像にパレットをコピーするにはどうすればよいですか?
imagepalettecopy() は、ある画像から別の画像にパレットをコピーするために使用される組み込みのPHP関数です。この関数は、パレットをソース画像から宛先画像にコピーします。 構文 void imagepalettecopy(resource $destination, resource $source) パラメータ imagepalettecopy() 2つのパラメータを受け入れます-$source および$destination 。 $ destination −宛先画像リソースを指定します。 $ source −ソース画像リソースを指定します。
-
JavaでinvokeLater()メソッドを呼び出すにはどうすればよいですか?
invokeLater() メソッドは静的です SwingUtilitiesのメソッド クラスであり、タスクを非同期に実行するために使用できます。 AWT イベントディスパッチャスレッド 。 SwingUtilities.invokeLater() メソッドはSwingUtilities.invokeAndWait()のように機能します ただし、リクエストはイベントキューに配置されます そしてすぐに戻る 。 invokeLater() メソッドは、実行可能内のコードのブロックを待機しません ターゲットによって参照されます 実行します。 構文 public static void in