JAVA

Hagi 2009. 8. 20. 17:44

Inheritance is a mechanism for enhancing existing classes.

상속은 현재의 클래스를 강화하기 위한 이론이다.

If you need to implement a new class and a class representing a more general concept is already available, then the new class can inherit from the existing class.

만약 당신이 새로운 클래스를 만들어 실행해야하고, 일반적인 개념의 클래스가 이미 존재한다면, 그러면 새로운 클래스는 이미 있는 것을 상속 받을 수 있다.

For example, suppose you need to define a class the SavingAccount to model an account that pays a fixed interest rate on deposits.

예를 들어, 고정 이자율의 저축 계좌 모델을 클래스로 만들어야 한다고 가정해보자.

You already have a class BankAccount, and a savings account is a special case of a bank account.

이미 은행계좌 클래스가 있고, 저축 계좌는 은행 계좌의 한 종류이다.

<중략> (BigJava - Cay Horstmann,p438)

 

이럴때 상속이 가능하다는 뜻...

즉, 스포츠선수가 코치로 부터 상속(재능기부)을 통하여 더 뛰어난 기술을 만드는 것이 그 목적이다.

예) 엽문으로 부터 영춘권을 전수 받은 이소룡은 영춘권의 단점을 가라테, 복싱 등을 통해 보완하여 절권도를 만들었다.  

 

*기계론 [, mechanism]

모든 사상()을 기계적 운동으로 환원해서 설명하려는 입장.

*en·hance

, L높게 하다 에서〕 vt. <·능력 을> 높이다, 강화하다;<가격을> 올리다;(컴퓨터 처리로) <사진의> 질을 높이다