FlowerBombs
상속성 본문
상속성
두 개의 클래스 간에 부모 자식 관계를 형성.
1 | public class 지식 클래스 extends 부모클래스 {-} | cs |
- 상속이 설정되면 자식 클래스는 부모의 모든 public, protected 기능을 자신의 것처럼 사용할 수 있다.
- private 기능(은닉된 기능)은 상속되지 않는다.
활용
기능의 확장(extend)
클래스 A가 B에게 상속된 경우 B는 A의 기능에 새로운 기능을 추가한 개념이 된다.
1 2 3 4 5 6 7 | public class A{ int a; int b; } public class b extends A { // <-- a,b 에 c라는 기능을 추가. int c; // 확장된 기능. } | cs |
공통 기능의 모듈화
두 클래스 간에 공통되는 기능이 존재할 경우 그 기능을 별도의 클래스로 분리하여 상속처리 한다.
1 2 3 4 5 6 7 8 9 10 | public class Common { int a; int b; } public class Hello extends Common { ... } public class World extends Common { ... } | cs |
Comments