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