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

Javaでのコンストラクターの使用は何ですか?


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

コンストラクターには、パラメーター化されたコンストラクターと引数なしのコンストラクターの2つのタイプがあります。コンストラクターの主な目的は、クラスのインスタンス変数を初期化することです。

次の例では、引数なしのコンストラクターを使用して、クラスのインスタンス変数を初期化しようとしています。

public class Test {
   int num;
   String data;
   Test(){
      num = 100;
      data = "sample";
   }
   public static void main(String args[]){
      Test obj = new Test();
      System.out.println(obj.num);
      System.out.println(obj.data);
   }
}

出力

100
sample

次の例では、パラメーター化されたコンストラクターを使用して、クラスのインスタンス変数を初期化しようとしています。

import java.util.Scanner;
public class Test {
   int num;
   String data;
   Test(int num, String data){
      this.num = num;
      this.data = data;
   }
   public static void main(String args[]){
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter a string value: ");
      String data = sc.nextLine();
      System.out.println("Enter an integer value: ");
      int num = sc.nextInt();
     
      Test obj = new Test(num, data);
      System.out.println(obj.num);
      System.out.println(obj.data);
   }
}

出力

Enter a string value:
sample
Enter an integer value:
1023
1023
sample

  1. データ分析とは何ですか?使用するのに最適なツール

    ほとんどの人がデータ分析について考えるとき、彼らはMicrosoftExcelのようなツールでデータを操作して分析することを考えます。現実には、データ分析には、データが伝えるストーリーを操作および理解するためのさまざまなツールとさまざまな方法が含まれます。 データ分析とは何ですか?ビジネスデータ、製造データ、マーケティングデータ、または事業を行っている業界やビジネスに固有のデータについて話している場合、データ分析の使用方法は大きく異なります。 この記事では、データ分析のさまざまな側面、それらの意味、およびそれらが一般的にどのように使用されているかについて学習します。 データ収集

  2. JavaでのsetBounds()メソッドの使用は何ですか?

    レイアウト マネージャー 追加されたコンポーネントの位置とサイズを自動的に決定するために使用されます。レイアウトマネージャーがない場合は、コンポーネントの位置とサイズを手動で設定する必要があります。 setBounds() このような状況では、メソッドを使用して位置とサイズを設定します。コンポーネントの位置とサイズを手動で指定するには、フレームのレイアウトマネージャーを nullにすることができます。 。 setBounds() setBounds() メソッドには4つの引数が必要です。最初の2つの引数は、x座標とy座標です。 左上の コーナー コンポーネントの3番目の引数は幅です コ