강의지원 게시판

[객체]lab7 문제

객 체
작성자
formal formal
작성일
2015-10-28 13:11
조회
837
Q1.
Employee 클래스에서 toString()을 구현한 곳에 @override가 붙은 이유는?

Q2.Fig 10.9 : 33
Employee e = new Employee(..)
위 문장은 오류 없는 문장인가? 오류가 없(있)다면 그 이유는?

Q3.Fig 10.9 : 33
Employee[] employees = new Employee[4];
위 문장은 오류 없는 문장이다. 그 이유는?

Q4.Fig 10.9 : 46
toString()을 구현하지 않고 System.out.println(currentEmployee)를 쓰면 출력이 어떻게 되는가

Q5.Fig 10.9 : 49
if(currentEmployee instanceof Employee) 는 리턴값이 무엇인가?

Q6.Fig 10.9 : 53
BasePlusCommissionEmployee e = (CommisionEmployee) currentEmployee;
위 문장은 오류 없는 문장인가? 오류가 없(있)다면 그 이유는?