class는 신기한 점이 참 많다.

class로 만든 객체의 갯수를 세는건 어떻게 할까?

 

쉽게 생각할수록 좋다.

class Student:
    count = 0
    
    def __init__(self, name, age):
        self.name = name
        self.age = age
        Student.count += 1
    def print_student():
        return Student.count

class 변수로 count = 0을 지정하고,

__init__ 함수(생성자) 내에서 Student.count+=1을 해주면,

객체를 생성할때 마다 Student클래스 내의 count가 1씩 증가한다.!

'Data Anaylsis > python basic' 카테고리의 다른 글

웹툰 크롤링  (1) 2020.01.21
정규표현식  (0) 2020.01.09
파이썬기초(5)  (0) 2019.12.31
파이썬기초(4)  (0) 2019.12.30
파이썬기초(3)  (0) 2019.12.26

+ Recent posts