2011-07-03 5 views
1

enter image description here은 추상 클래스입니까? 오라클 시험에서 얻은 질문

추상 클래스입니까? 이름이 기울임 꼴

감사

+2

추상적 인 수업에는 어떤 이름이 맞지 않습니까. – tvanfosson

+0

죄송 합니다만 귀하의 질문을 이해할 수 없습니다. 주어진 다이어그램에서 추상 클래스가 무엇인지 또는 어떤 클래스가 추상 클래스인지 묻는 중입니까? 다음은 추상 클래스가 무엇인지 설명하는 링크입니다. http://download.oracle.com/javase/tutorial/java/IandI/abstract.html – James

+2

@tvanfosson - 이름의 "형편없는"선택은 고의적입니다. 질문은 후보자의 UML 표기법에 대한 지식을 테스트하는 것입니다. 클래스가 이름을 기반으로 추상 클래스인지 추측 할 수있는 능력이 아닙니다. –

답변

10

마우스 때문에 오라클 시험에서 질문입니다.

이 섹션 특별히 그 URL 검색 내

http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/

:

추상 클래스와 작업

은이주의 깊은 독자가 알을 그림 4에 다이어그램 5 사용 기울임 그 BankAccount 클래스 이름 및 인출 작업에 대한 텍스트 이것은 BankAccount 클래스가 추상 클래스이고 철회 방법이 추상 작업임을 나타냅니다. 즉, 는 BankAccount 클래스는 각각 해당 작업의 자신의 버전을 구현 철수의 추상적 인 작업 서명과 두 자식 클래스 CheckingAccount 및하여 SavingsAccount 의 을 제공합니다.

그러나 수퍼 클래스 (부모 클래스)는 추상적 인 클래스 일 필요는 없습니다. 표준 클래스가 수퍼 클래스가되는 것이 정상입니다.

관련 문제