본문 바로가기

매일연습코딩

super() 생성자

package sec03.ex02;

 

class A {

A() {

this(3);

System.out.println("A 생성자 1");

}

 

A(int a) {

System.out.println("A 생성자 2");

}

}

 

class B extends A {

B() {

this(7);

System.out.println("B 생성자 3");

}

 

B(int a) {

System.out.println("B 생성자 4");

}

}

 

public class SuperMethod2 {

public static void main(String[] args) {

A aa1 = new A(); // 2 1

System.out.println("");

A aa2 = new A(3); // 2

System.out.println("");

System.out.println("");

 

B bb1 = new B(); // 2 1 4 3

System.out.println("");

B bb2 = new B(7); // 2 1 4

System.out.println("");

}

}

'매일연습코딩' 카테고리의 다른 글

this()  (1) 2024.10.01