OOP1 객체지향 프로그래밍 (OOP) 객체지향 프로그래밍 (OOP) - 객체 중심적 프로그래밍 방법론 - 프로그래밍에 필요한 데이터를 추상화 시켜서 상태와 행위를 가진 객체로 만들고, 그 객체들간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법론 객체지향에서 등장하는 중요 키워드 - 클래스 : 속성과 행위를 변수와 메소드로 정의한 것 - 객체 : 클래스에서 정의한 것을 토대로 실제 메모리상에 할당한 것 - 추상화 : 불필요한 정보는 숨기고 중요한 정보만을 표현하는 것 - 캡슐화 : 관련된 기능과 특성을 한 곳에 모아 재활용하는 것 - 상속 : 부모 클래스의 속성과 기능을 그대로 이어 받아 사용하는 것 - 다형성 : 하나의 클래스나 메소드가 다양한 방식으로 동작이 가능한 것 2018. 5. 1. 이전 1 다음