본문 바로가기
##JAVA

JAVA 기초 TEST 2

by 운중동토토로 2024. 10. 26.

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