객체지향 프로그램이란? 객체지향 프로그래밍(Object Oriented Programming)은 좀 더 나은 프로그래밍을 만들기 위한 프로그래밍 패러다임으로 로직을 상태(state)와 행위(behave)로 이루어진 객체로 만드는 것이다. 이 객체들을 마치 레고 블록처럼 조립해서 하나의 프로그램을 만드는 것이 객체지향 프로그래밍이라고 할 수 있다. 구체적으로 알아보자면, 하나의 객체 안에는 그 객체가 가지고있는 취지, 기능 등과 연관되어있는 변수와 메소드를 객체 안에 가둬두고 서로 연관성이 없는 다른 로직과 구분 짓는 것이다. 객체지향 프로그램을 만들 때 중요한 요소들을 알아보자 1. 문법 객체지향을 편하게 사용할 수 있도록 언어가 제공하는 기능을 익히는 것이 중요하다. 문법을 이해하고 숙지해야 객체 생성..