OOP (1) 썸네일형 리스트형 [Java] 객체지향101 - 객체지향프로그래밍(Object Oriented Programming)이란? 객체 지향 프로그래밍(Object Oriented Programming)이란 말 그대로 객체을 중심으로 프로그램을 짜는것을 말한다. 보통 객체지향 프로그래밍을 하면 인간의 사고방식대로 프로그래밍을 하기 때문에 직관적인 코딩이 가능하다고 한다. 이게 무슨 이야기일까? 여기서 잠깐 객체의 개념부터 알아보자. 객체(Object)란 실생활에 물리적으로 존재하거나 사고를 통해 개념적으로(추상적으로) 떠올릴 수 있는 것(thing)을 말한다. 예를 들어 호랑이, 책상, 철수와 영희, 계산기, 자동차, 편의점 등 우리가 떠올릴 수 있는 것 그리고 사랑, 역사, 헌법, 교통질서, 대통령선거 등 형태가 없지만 개념적으로 존재하는 모든 것이 객체가 된다. 객체의 구성 객체는 속성과 기능으로 이루어진다. 예를들어 호랑이라는.. 이전 1 다음