-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
해결됨
class Tesla(object):
23.07.23 15:44 작성 조회수 184
1
여기서 Tesla(object)에서 상속 시간에 배운바로는, object클래스를 상속하는거같은데
왜 다른 클래스와 다르게 이렇게 하나요?
답변을 작성해보세요.
0
미쿡엔지니어
지식공유자2023.07.23
안녕하세요 남기정님,
이제는 object
를 사용하는게 보편적인 추세라고 생각하시면 되는데, 이는 new-style class
를 만들겠다고 명시적으로 선언하는 것입니다. 이게 파이썬 2.2부터 나왔는데, 그전에는 old-style classes
와 new-style classes
로 구분되어 있었습니다. 물론, new-style class
이 더욱 많은 성능향상과 특징이 포함되어 있습니다.
파이썬3 부터는 모든 클래스들은 object
에서 명시적으로 상속하든지와 상관없이 new-style class
로 선언됩니다. 그러니 안쓰셔도 상관은 없습니다. 그냥 저는 뭐든 명시적으로 하는 것이 좋다고 생각하는 편이라 그렇게 하고 있습니다.
답변 1