728x90 객체지향프로그래밍1 [Python] 객체 지향 프로그래밍(OOP) 1. 자료 추상화 공통의 속성과 행위를 찾아서 타입을 정의하는 과정 불필요한 정보를 숨기고 중요한 정보만을 표현 -> 프로그램을 간단하게 자료 추상화를 통해 정의된 자료형 -> 추상 자료형 추상 자료형은 자료 표현과 자료형의 연산을 캡슐화한 것 -> 접근 제어, 정보 은닉 일반적으로 추상 자료형은 클래스 추상 자료형의 인스턴스는 객체 추상 자료형에서 정의된 연산은 메소드(함수) 메소드의 호출을 생성자라고 함 2. 상속 새로운 클래스가 기존의 클래스의 자료와 연산을 이용할 수 있게 하는 기능 상속을 받는 새로운 클래스 : 서브클래스, 파생 클래스, 하위 클래스, 자식 클래스 새로운 클래스가 상속하는 기존의 클래스 : 슈퍼클래스, 기반 클래스, 상위 클래스, 부모 클래스 상속을 통해 자식 클래스를 이용해 프.. 2021. 7. 30. 이전 1 다음 728x90