728x90 반응형 extends1 [JAVA] 상속과 생성자 클래스의 상속에서 생성자는 상속되지 않는다. 다만, 다음과 같은 특성을 가진다 하위 클래스에 생성자가 없거나 묵시적 생성자가 있는 경우, 하위 클래스로부터 객체가 생성될 때 상위 클래스의 묵시적 생성자가 먼저 수행. 하위 클래스에 명시적(매개변수가 있는) 생성자만 있는 경우, 하위 클래스로부터 객체가 생성될 때 상위 클래스의 묵시적 생성자가 먼저 수행. 하위 클래스에 묵시적, 명시적 생성자가 모두 있거나 명시적 생성자만 있는 경우, 상위 클래스에는 생성자가 없거나 반드시 묵시적 생성자가 있어야 한다. 상위 클래스에 명시적 생성자만 있는 경우 오류 발생. 이런 클래스가 존재한다고 했을 때 class DB1{ public double d1; public DB1() { System.out.println("클래.. 2022. 10. 12. 이전 1 다음 728x90 반응형