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

Javaでデフォルトのコンストラクターを作成するにはどうすればよいですか?


デフォルトコンストラクター(引数なしコンストラクター)

no-argコンストラクターはパラメーターを受け入れず、クラス変数をそれぞれのデフォルト値でインスタンス化します(つまり、オブジェクトの場合はnull、floatとdoubleの場合は0.0、ブール値の場合はfalse、byte、short、int、longの場合は0)。

コンストラクターを明示的に呼び出す必要はありません。これらはインスタンス化時に自動的に呼び出されます。

覚えておくべきルール

コンストラクターを定義するときは、次の点に注意する必要があります。

コンストラクターには戻り型がありません。

コンストラクターの名前は、クラスの名前と同じです。

コンストラクターは、抽象、最終、静的、および同期にすることはできません。

アクセス指定子は、コンストラクターでpublic、protected、privateを使用できます。

class NumberValue {
   private int num;
   public void display() {
      System.out.println("The number is: " + num);
   }
}
public class Demo {
   public static void main(String[] args) {
      NumberValue obj = new NumberValue();
      obj.display();
   }
}

出力

The number is: 0

public class Student {
   public final String name;
   public final int age;  
   public Student(){
      this.name = "Raju";
      this.age = 20;
   }
   public void display(){
      System.out.println("Name of the Student: "+this.name );
      System.out.println("Age of the Student: "+this.age );
   }
   public static void main(String args[]) {
      new Student().display();
   }
}

出力

Name of the Student: Raju
Age of the Student: 20

  1. Java 9でHtml5準拠のJavadocを作成するにはどうすればよいですか?

    Java 9より前は、特定のパッケージを見つけるためにGoogleで検索する必要があります。 、クラス 、インターフェース 、およびメソッド 情報 。 Java 9以降 、 Javadoc APIドキュメントに検索オプションが含まれています それ自体、および出力はHTML5準拠です 。 以下の例では、「 JavaDocTest.java」を作成しました。 C:/ JAVAのファイル フォルダ。 例 public class JavaDocTest {    /**       * Default method to be run to

  2. Javaでパッケージをコンパイルする方法

    動物と呼ばれるパッケージを作成する例を見てみましょう。クラスやインターフェースの名前との競合を避けるために、小文字のパッケージ名を使用することをお勧めします。 次のパッケージ例には、animalsという名前のインターフェースが含まれています- /* File name : Animal.java */ package animals; interface Animal {    public void eat();    public void travel(); } では、上記のインターフェースを同じパッケージの動物に実装しましょう- package