この記事は、Javaで自動生成されるコンストラクターメソッドの詳細な説明に関する関連情報を主に紹介していますので、必要な方は参考にしてください
Javaで自動生成されるコンストラクターメソッドの詳細な説明
各クラスには宣言はありません。コンストラクターメソッド。パラメーターなしでコンストラクターを自動的に生成します。クラスがコンストラクターを宣言している場合、その証明は次のとおりです。
例 2:
class person { person(){System.out.println("父类-person");} person(int z){} } class student extends person { // student(int x ,int y){super(8);} } class Rt { public static void main(String[]args) { student student_dx=new student();//创建student类的对象 } } //输出结果:父类-person
例 1 説明: Student クラスStudent() {super();} を自動的に生成します (Student クラスがコンストラクターを宣言していない場合) 例 2 では、'super()' を使用して親クラスの
person() メソッドを呼び出します。これは、学生クラスが Student(){super();} メソッドを生成していないことを示しており、パラメータのないデフォルトのコンストラクタは生成されないためです。
class person { person(){System.out.println("父类-person");} person(int z){} } class student extends person { student(int x ,int y){super(8);} } class Rt { public static void main(String[]args) { student student_dx=new student(3,4);//创建student类的对象 } } //没有输出结果
以上がコンストラクター メソッドの Java コード サンプルを自動的に生成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。