클래스 (상속)
상속
- 클래스에 있는 내용을 물려주고, 물려받아서 쓰는 것
- 상속되는 클래스 : 부모, 베이스 클래스
상속받는 클래스 : 자식, 파생 클래스
- 부모 클래스에 접근할때 클래스 이름 대신 super()를 이용해 접근이 가능하다
- 부모클래스에서 캡슐화해주면 자식클래스도 접근할 수 없다.
EX)
Person 클래스 : 이름, 나이
Student 클래스 : 이름, 나이
임의로 Person을 부모클래스로 정의하고, Student를 자식클래스로 정의했을 때 Student에서 Person의 데이터를 받아올 수 있다.
Stu = Student로 객체를 정의하면 init이 실행되면서 init안에 super().__init__을 실행시켰으므로 부모클래스의 데이터를 받아오는 것이다.
'SECURITY > Python' 카테고리의 다른 글
클래스 (Static Method) (0) | 2017.04.20 |
---|---|
클래스 (생성자,소멸자,캡슐화) (0) | 2017.04.19 |
클래스 (변수) (0) | 2017.04.19 |
정렬(합병정렬) (0) | 2017.04.18 |
정렬(거품정렬) (0) | 2017.04.18 |