일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 마이닝
- 클린코드
- Pycharm
- 코딩교육
- if
- 프로그래밍
- 반복문
- 크롤링
- 데이터
- Loop
- 시각화
- mysql
- Def
- 파이썬3.5
- Request
- 파이썬
- 인수
- CRAWL
- 기초
- Python
- 데이터사이언티스트
- 함수
- Beautifulsoup
- urllib
- for
- 입문
- 매개변수
- 텍스트마이닝
- 조건문
- 텍스트
- Today
- Total
목록부모 (2)
IT is Smart
앞에서 알아본 상속의 기초에 이어서이번 장에서는 상속을 좀더 그럴싸 하게 응용하는 시도를 해보겠습니다. 부모 클래스가 되는 Man class에 속성을 추가하고 Java의 생성자에 해당하는 __init__() 메소드를 사용해 보겠습니다.class Man(object): name = '' age = 1 def __init__(self, name, age): self.name = name self.age = age print('Hi, my name is ' + self.name + '.') print('I am ' + str(self.age)) def walk(self): print('I am walking.') def run(self): print('I am running.')Man 클래스명을 선언한 바로 ..
Inheritance 상속이란상속은 자식 클래스(child class)가 부모 클래스(parent class)로부터 기능(method)를 물려받는 것입니다.동일한 기능을 하는 모든 클래스에서 같은 코딩을 반복하지 않기 위해서 사용합니다. 예를 들어,사람은 걷을 수 있고 뛸 수도 있습니다. 슈퍼맨은 사람과 마찬가지로 걷을 수 있고 뛸 수 있죠. 뿐만 아니라 슈퍼맨은 사람과 달리 하늘을 날 수 있는 능력도 있습니다. 사람 클래스를 만들어 보겠습니다.class Man(object): def walk(self): print('I am walking.') def run(self): print('I am running.') 이번에는 사람 클래스를 상속받는 슈퍼맨 클래스를 만들어 보겠습니다.class Superman..