Java 언어 기출문제의 변형
안녕하세요, “Java 언어 기출문제의 변형” 수업 수강 중 이해가지 않는 부분이 있어 질문 드리게 되었습니다. (4:30~)
class A {
A() {
System.out.print(‘A’);
}
A(char x) {
System.out.print(x);
}
}
class B extends A {
B() {
super();
System.out.print(‘B’);
}
B(char x) {
this();
System.out.print(x);
}
}
public class Test {
public static void main(String[] args) {
A s1 = new A(‘X’);
A s2 = new B(‘Y’);
A s2 = new B(‘Y’); 이 부분을 실행할 때
부모생성자를 먼저 실행한 후 B(char x)를 실행하지 않고
B(char x)를 먼저 실행하는 이유가 궁금합니다.
동일 질문에 파라미터가 있는 것을 이미 실행했다면, 기본 생성자는 실행되지 않는다고 답변 주셨는데,
왜 이 코드에서는 파라미터가 있는 것을 실행하기 전에 부모 생성자를 먼저 실행하지 않는 것인지 궁금합니다.
답변 1
모의고사 파일오류
0
40
3
모의고사 다운
0
38
1
업캐스팅 원칙
0
50
2
6분46초
0
50
2
공략법
0
54
1
모의고사 파일과 이론파일 업데이트
1
67
3
이론 pdf 다운은 어디서 하나요?
0
59
2
13분 40초
0
54
2
정보처리기사 26년 실기 2회 네트워크 부분
0
66
2
기출문제 재탕
0
53
1
뻬먹은 코드
0
42
1
기출문제 재탕
0
34
0
모의고사1회 2번문제 뭔지 모르겠네요 강의올려주시면안될까요?
0
48
1
영상 다운로드는 안되나요?
0
73
1
26년2회 실기기출은 언제쯤...
0
121
2
이론 공부법 요약본 버전 업데이트 문의
0
94
2
정처기 필기 준비할때 이 이론을 다시 외워도 될까요?
0
108
2
조건 반복문 질문: for 문 ?
0
88
1
정처기 26-2회. 9번 질문드립니다!
0
113
1
이론 보면서 질문이 있습니다.
0
99
2
정보처리기사 실기 26년 2회 SRT 스케줄링 문제 단위 질문
0
123
2
유튜브(정보처리기사 실기 | 26년 2회 기출문제 코드 해설)
0
200
2
262 정처기 실기 C언어코딩
0
75
1
정보처리기사 262 실기 Hash(해시) 질문
0
106
2





