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