[9급 국가직 컴퓨터일반 2018년 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');
	}
}
컴퓨터일반
  1. ABCD
  2. ACBD
  3. CABD
  4. CBAD
정답 ③

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)