9. 다음 Java 프로그램의 출력 값은?
class Super { Super() { System.out.print('A'); } Super(char x) { System.out.print(x); } } class Sub extends Super { Sub() { super(); System.out.print('B'); } Sub(char x) { this(); System.out.print(x); } } public class Test { public static void main(String[] args) { Super s1 = new Super('C'); Super s2 = new Sub('D'); } }
- 1ABCD
- 2ACBD
- 3CABD
- 4CBAD