4. Java 에서의 상속에 대한 특징 중 틀린 것을 고르시오. ( 2 )
① 생성자와 초기화 블록은 상속되지 않는다.
② 자식클래스의 멤버 개수는 부모 클래스와 항상 같아야만 한다.
③ 보다 적은 양의 코드로도 새로운 클래스를 만들 수 있다.
④ 코드의 중복을 제거하여 프로그램의 생산성과 유지보수가 좋아진다.
5. Java 에서의 오버라이딩(Overriding)의 성립 조건 중 틀린 것을 모두 고르시오. ( 4, 5 )
① 조상의 메서드와 이름이 같아야 한다.
② 매개변수의 수와 타입이 모두 같아야 한다.
③ 리턴 타입이 같아야 한다.
④ 접근 제어자는 조상의 메서드보다 좁은 범위로만 변경할 수 있다.
⑤ 조상의 메서드보다 더 많은 수의 예외를 선언할 수 있다.
6. 자바에서 사용되는 상속의 유형으로 틀린 것을 모두 고르시오. ( 4, 5 )
① class 클래스명 extends 클래스명 {}
② class 클래스명 implements 인터페이스명 1, 인터페이스명 2{}
③ interface 인터페이스명 extends 인터페이스명 1, 인터페이스명 2{}
④ interface 인터페이스명 extends 클래스명 {}
⑤ class 클래스명 extends 클래스명 1, 클래스명 2
⑥ class 클래스명 extends 클래스명 implements 인터페이스명 1, 인터페이스명 2 {}
7. 서브클래스에서 슈퍼클래스의 메소드 오버라이딩시 사용하는 어노테이션(Annotation)은 ?
( @Override )
8. 아래의 변수를 상수필드로 처리하고자 한다. 빈칸에 적당한 키워드를 채우시오.
( public ) ( static ) ( final ) String MAKER = “KOREA”;
'##JAVA' 카테고리의 다른 글
JAVA 기초 테스트 4 (0) | 2024.10.30 |
---|---|
JAVA 기초 테스트 3 (0) | 2024.10.29 |
JAVA 기초 TEST 1 (1) | 2024.10.24 |
[Programmers] a와 b 출력하기 (0) | 2024.10.04 |
이클립스 초기 필수 설정 (5) | 2024.09.05 |