object

    OOP

    객체와 객체 지향 프로그래밍 OOP란 Object-Oriented Programming의 약자로 객체 지향 프로그래밍을 의미합니다. 객체란 여기서 객체란 ‘의사나 행위가 미치는 대상’ 이라는 뜻을 가지고 있는데, 주위에 있는 객체들을 생각해 보면 컴퓨터, 선풍기 등 눈에 보이는 사물들은 모두 객체라고 할 수 있습니다. 눈에 보이지 않아도 주문, 생산, 관리 등 어떤 행동을 나타내는 단어도 객체가 될 수 있습니다. 객체 지향 프로그래밍이란 이런 객체들을 기반으로 하는 프로그램을 객체 지향 프로그래밍이라고 합니다. 프로그래밍에서의 객체는 데이터의 분산을 막기 위해 데이터와 기능을 하나로 묶은 그룹이라고 볼 수있습니다. 컴퓨터(PC)로 예를 들어보겠습니다. 컴퓨터(PC) = 데이터(본체, 모니터, 키보드, 마..