본문 바로가기
##JAVA

JAVA 기초 테스트 3

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

9. 아래의 소스 18 번 줄에 추가할 메소드로 적당한 것을 2 개 고르시오. ( 2, 4 )

 

10. public abstract class Employee {
11. protected abstract double getSalesAmount();
12
13. public double getCommision() {
14. return getSalesAmount() * 0.15;
15. }
16. }
17. public class Sales extends Employee {
18. // insert method here
19. }

① double getSalesAmount() { return 1230.45; }

② public double getSalesAmount() { return 1230.45; }

③ private double getSalesAmount() { return 1230.45; }

④ protected double getSalesAmount() { return 1230.45; }

⑤ protected abstract double getSalesAmount() { return 1230.45; }

 

10. 다음과 같이 class 들이 정의되어 있다

compile 시에 Error 를 발생시키는 것을 모두 고르시오. ( 1, 4, 5 )

 

abstract class Mammal { }
class Dog extends Mammal { }
class Cat extends Mammal { }

① Mammal m1 = new Mammal ( );

② Mammal m2 = new Dog ( );

③ Mammal m3 = new Cat ( );

④ Dog d1 = new Mammal ( ); 

⑤ Dog d2 = new Cat ( );



'##JAVA' 카테고리의 다른 글

JAVA 기초 테스트 5  (1) 2024.11.02
JAVA 기초 테스트 4  (0) 2024.10.30
JAVA 기초 TEST 2  (1) 2024.10.26
JAVA 기초 TEST 1  (1) 2024.10.24
[Programmers] a와 b 출력하기  (0) 2024.10.04