TIL(20181011)
by choising
20181011
JAVA
- 코드의 중복을 제거하는 방법
- 상속(Inheritance)
- is a
- 조합(Composition)
- has a
- 상속(Inheritance)
상속(Inheritance)
-
SubClass is a SuperClass
- 오버라이딩(overriding)
- 부모 클래스가 가지고 있는 메서드를 재정의.
- 오버로딩(overloading)
- 메서드의 명칭은 같으나 argument or return type 등 다른 기능을 제공.
- 상속과 무관하다.
- 부모의 인스턴스 변수를 할당하고 싶다면 생성자를 이용,
- protected 접근제어자를 사용한 getter메서드로 값을 추출.
Subscribe via RSS