추상 클래스1 객체지향 캡슐화 객체 지향 프로그래밍에서 중요한 개념 중 하나 객체의 내부 상태를 보호하고, 객체와 객체 간의 상호 작용을 제어하는 것을 의미 객체 내부에 있는 데이터나 메서드에 직접 접근하지 않고, 외부에서는 인터페이스를 통해 접근하도록 제한함으로써 캡슐화를 구현할 수 있습니다. get_speed 로 캡슐화 객체의 상태 중 하나인 속도(speed)를 반환하는 메서드를 의미 일반적으로 외부에서 객체의 속도를 확인하기 위해 사용 객체 내부에서 속도 값을 직접적으로 노출하지 않고, 인터페이스를 통해 접근하도록 캡슐화를 구현할 수 있습니다. 외부에서는 속도 값을 확인할 수 있지만, 객체 내부의 속도 값을 변경 할 수는 없습니다. class Car(): def __init__(self, model, color, spee.. python 2023. 4. 28. 이전 1 다음