객체

    [이론]객체지향 프래그래밍(OOP) 이란?

    [이론]객체지향 프래그래밍(OOP) 이란?

    Object-Oriented Orogramming, OOP 개요 C언어는 절차지향 프로그래밍으로써 프로세스가 함수단위로 순서대로 진행됩니다. 반면 OOP는 객체들의 유기적인 관계를 통해 프로세스가 진행됩니다. 애플리케이션은 객체의 집합이며, 객체들을 유기적으로 연결해 프로그래밍합니다. OOP의 기본 구성 요소 클래스(Class) 같은 종류의 집단에 속하는 속성과 행위를 정의 객체 (Object) 클래스의 인스턴스로써 상위클래스의 특징을 가지면서 개별적인 특성이 존재합니다. 매서드(Method) 클래스로부터 생성된 객체의 행위합니다. 예를들자면, 사람이라는 클래스가 있다면 저는 사람이라는 클래스에 속합니다. 거기에 저랑 똑같은 사람은 어디에도 존재하지 않으므로 저는 객체라고 할 수 있습니다. 그리고 제가 ..