Python 클래스 톺아보기_2편(속성 접근 제어와 관리, 상속, 믹스인)
Python 클래스 속성 접근 제어와 관리, 상속, 믹스인오늘은 지난 1편에 이어 Python 클래스 속성 접근 제어와 관리, 상속, 믹스인에 대해 알아보려고 한다.클래스의 기초와 매직메서드를 정리해둔 1편을 먼저 보는것을 권장한다!1. 클래스 속성 접근 제어python에서는 Java나 C++과 같은 언어처럼 엄격한 접근 제어자(private, protected 등)가 없지만, 네이밍 컨벤션과 속성 디스크립터를 통해 속성에 대한 접근을 제어할 수 있다.1-1. Public (공개 속성)일반적으로 클래스 내부에서 정의된 속성은 기본적으로 공개(public)이다. 즉, 어디서든 접근이 가능하다.class Person: def __init__(self, name, age): self.name..
2025. 3. 16.