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

コンストラクター名がJavaのクラス名と同じなのはなぜですか?


すべてのクラスオブジェクトは同じ新しいキーワードを使用して作成されるため、オブジェクトを作成する必要のあるクラスに関する情報が含まれている必要があります。このため、コンストラクター名はクラス名と同じにする必要があります。

class MyConstructor{
   public MyConstructor() {
      System.out.println("The constructor name should be same as the class name");
   }
   public static void main(String args[]){
      MyConstructor mc = new MyConstructor();
   }
}

上記のプログラムでは、コンストラクター名はクラス名(MyConstructor)と同じである必要があります。

出力

The constructor name should be same as the class name

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

    カーソル オブジェクトのサブクラスです クラスであり、ポイントまたはインジケーターとして定義できます。 画面上。 カーソル ユーザーがマウスで操作するシステムからの入力を選択するために使用されます 。 カーソルで使用できるさまざまな種類のカーソル クラスはDEFAULT_CURSOR、CROSSHAIR_CURSOR、HAND_CURSOR、TEXT_CURSOR、WAIT_CURSOR Cursorクラスの重要なメソッドは、 getDefaultCursor()、getName()、getPredefinedCursor()、getSystemCustomCursor()です。 およびge

  2. コンストラクターがJavaでfinalになれない理由

    finalキーワードは、メソッドがオーバーライドされるのを防ぎます。コンストラクターをオーバーライドすることはできません。Javaではコンストラクターをfinalとしてマークすることはできません。