[파이썬 심화] 16. 최상위 클래스 object (다시 공부 필요)
◎ Python/파이썬 심화 (책)2022. 9. 14. 20:16[파이썬 심화] 16. 최상위 클래스 object (다시 공부 필요)

모든 객체지향 언어는 클래스를 만들 때 최상위 클래스를 상속하는 구조로 되어 있다. C++의 경우는 살짝 다른 것으로 알고 있지만 자바는 파이썬과 같이 최상위 클래스를 상속한다. 파이썬에서의 최상위 클래스는 object이다. object 클래스의 내부 속성 알아보기 object 클래스는 스페셜 속성과 스페셜 메소드만으로 구성된다. 파이썬에서 제공하는 기본 클래스들을 원소로 갖는 리스트를 선언해보자. ll = [str, int, list, tuple, type(None), object, type] 여기서 최상위 클래스 object 내의 내장 클래스로 만든 객체를 가진 경우만 추출한다. 제어문에 있는 object.__getattribute__는 점 연산에 해당하는 스페셜 메소드이다. 인자로 클래스나 속성, ..

image