1번 문제
2번 문제
1번문제 정답
Case(){}
2번문제 정답
하단 이미지 첨부
3번문제 정답
자바의 모든 클래스에는 하나 이상의 생성자가 정의되어 있어야한다.
하지만 특별히 생성자를 정의하지 않고도 인스턴스를 생성할 수 있다.
이것은 자바 컴파일러가 기본 생성자(default constructor)라는 것을 기본적으로 제공해 주기 때문이다.
원래는 자동적으로 Default() 생성자가 만들어지지만,
사용자가 정의한 생성자가 있을 시, Default 생성자를 더 이상 자동으로 만들어주지 않는다.
즉, Case1(int b)를 선언함으로써 Default 생성자가 만들어지지 않은 것이다!
3번 문제
1번 문제정답
null
--------------
2번 문제정답
테즈먼해
이승우
0
null
--------------
3번 문제정답
테즈먼해
이승우
28
경기도
--------------
4번 문제정답
Case1(String studyGroup, String name, int age) {
this(studyGroup, name,age,"강원도");
}
하단 이미지 첨부
'개인공부' 카테고리의 다른 글
타입변환과 다형성 문제정답 (0) | 2022.10.11 |
---|---|
타입변환과 다형성 문제출제 (1) | 2022.10.11 |
생성자 문제출제 (1) | 2022.10.02 |
외부 클래스 메소드 불러오기 (0) | 2022.10.01 |
자바의 생략된 형태 (0) | 2022.09.29 |
댓글