본문 바로가기
방통대/Java

4강. Java - 클래스와 상속(2)

by 꿈꾸는 몽나 2024. 3. 15.
728x90

 

문제1. 키워드 final에 관한 설명으로 틀린 것은?

1. final 클래스의 자식 클래스를 정의할 수 없다.

2. 부모 클래스의 final 메소드는 자식 클래스로 상속될 때 재정의될 수 없다.

3. final 변수는 상수로 사용된다.

4. final 클래스의 객체를 생성할 수 없다.

 

 

 

 

 

 

 

 

 

 

 

정답 : 4

풀이 : final 메소드는 자식 클래스로 상속이 가능하나 자식 클래스에서 재정의(오버라이딩) 될 수 없다.

즉, final 클래스의 객체를 생성할 수 없다는 뜻이다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

문제2. Circle 클래스에서 원주율 PI를 상수로 선언하기 위해 ㄱ에 들어갈 적당한 내용은 무엇인가?

1. double PI = 3.14;

2. final double PI = 3.14;

3. const double PI = 3.14;

4. static final double PI = 3.14;

 

 

 

 

 

 

 

 

 

 

정답 : 4

풀이 : static 필드는 객체의 생성이 없어도 클래스의 모든 객체가 사용 가능하다.

 

 

 

 

 

 

 

 

 

 

 

문제3. Circle 클래스의 생성자에서 밑줄 친 ㄴ에 들어갈 적당한 내용을 작성하시오.

 

 

 

 

 

 

 

 

 

 

정답 : this.radius = radius;

풀이 : 선언부 radius에 Circle 클래스의 radius 값을 대입한다.

 

 

 

 

728x90

'방통대 > Java' 카테고리의 다른 글

5-2 다형성  (0) 2024.03.22
5-1 추상 클래스와 인터페이스  (0) 2024.03.22
4-2 상속  (0) 2024.03.15
4-1 클래스 정의와 사용  (0) 2024.03.15
3강. Java - Java 기본 문법(2), 클래스와 상속(1) 연습 문제  (0) 2024.03.08