Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaのコンストラクタの戻り型は何ですか?


コンストラクターはメソッドに似ており、クラスのオブジェクトを作成するときに呼び出されます。通常、コンストラクターはクラスのインスタンス変数を初期化するために使用されます。コンストラクターの名前はクラスと同じです。

コンストラクターの戻り型

  • コンストラクターにはリターンタイプはありません。
  • メソッドによって再調整された値のデータ型は異なる場合があります。メソッドの戻り型はこの値を示します。
  • コンストラクターは明示的に値を返すのではなく、コンストラクターが属するクラスのインスタンスを返します。

以下は、javaのコンストラクターの例です-

public class Sample{
   public Sample(){
      System.out.println("Hello how are you");
   }  
   public Sample(String data){
      System.out.println(data);
   }  
   public static void main(String args[]){
      Sample obj = new Sample("Tutorialspoint");
   }  
}

出力

Tutorialspoint

class Student{
   Integer age;
   Student(Integer age){
      this.age = age;
   }
   public void display() {
      System.out.println("Value of age: "+this.age);  
   }
}
public class GenericsExample {  
   public static void main(String args[]) {
      Student std = new Student(25);
      std.display();
   }
}

出力

Value of age: 25

  1. JavaでのSwingWorkerクラスの重要性は何ですか?

    SwingWorker クラスを使用すると、非同期を実行できます タスク ワーカースレッド(長時間実行タスクなど)で、イベントディスパッチスレッド(EDT )からSwingコンポーネントを更新します。 ) タスクの結果に基づきます。 Java1.6バージョンで導入されました。 SwingWorkerクラス java.swing.SwingWorker クラスはタスクワーカーであり、時間のかかるタスクをバックグラウンドで実行します。 SwingWorker インスタンスは3つのスレッドと相互作用します。現在 スレッド 、ワーカースレッド 、およびイベントディスパッチスレッド(E

  2. JavaでのSwingUtilitiesクラスの重要性は何ですか?

    Javaでは、Swingコンポーネントが画面に表示された後、それらはイベント処理スレッドと呼ばれる1つのスレッドでのみ操作できます。 。別のブロックにコードを記述し、このブロックにイベントへの参照を与えることができます 処理 スレッド 。 SwingUtilities クラスには、 invokeAndWait()という2つの重要な静的メソッドがあります。 およびinvokeLater() コードのブロックへの参照をイベントに配置するために使用します キュー 。 構文 public static void invokeAndWait(Runnable doRun) throws Interr