상속은 이미 만들어진 클래스의 기능을 가져다 쓰기를 위함이다.


class people:

people_count = 0


def __init__(self):

print("사람 생성")

people.peolpe_count += 1


def move(self):

print("사람 이동")


class car(people):

def __init__(self):

print(" 자동차 생성 ")

super(car, self).__init__( )


class airplane(people):

def __init__(self):

print(" 비행기 생성 ")

super(airplane, self).__init__( )


car1 = car()

car2 = car()


car1.move()

print(people.people_count)


super(클래스명, self).__init__( )을 자식 생성자에 넣어주면 자식생성자가 호출될 때 마다 부모 생성자를 호출한다.

'웹 서버 > 크롤러' 카테고리의 다른 글

bs4 함수  (0) 2018.05.16
bs4  (0) 2018.05.16
urllib 모듈  (0) 2018.05.15
requests 모듈  (0) 2018.05.15
requests VS urllib  (0) 2018.05.15

+ Recent posts