[자바] 객체지향 프로그래밍 1. 객체지향 프로그래밍이란? 프로그래밍이 고도화되면서 어떤 방식으로 프로그래밍 할 것인지 방법론 적인 것에 대한 개념이 생겼다. 이전에는 만들고자하는 절차에 따라 단순하게 프로그래밍 했다가 더 좋은 유지보수를 위해 객체 지향 프로그램이 등장하게 된것이다. 절차지향 프로그래밍 일련의 동작(모듈, 함수)를 순서에 맞게 단계적으로 시행 규모가 커지고 기능이 복잡해지면서 유지보수 어려움 한계가 생김 객체지향 프로그래밍 클래스라는 개념을 도입 : 하나의 작업의 단위를 클래스로 두고 사용 클래스를 생성하고 클래스로부터 객체를 만들어 객체간 상호작용을 이용하여 문제를 해결하는 프로그래밍 방식 객체는 필드(데이터)와 메서드(코드)를 하나로 묶어서 표현한다. 객체 속성 : 객체의 특성을 표현하는 정적인 성질 / 필드 .. 자바 2년 전