[Java] 객체 지향 프로그래밍이란?
·
TIL/Java
객체 지향 프로그래밍(Object Oriented Programming) 정보와 동작들을 객체 단위로 묶고, 이런 객체들을 연결시키면서 정리하는 프로그래밍 방식 객체는 2가지로 구성되어있다. (객체는 속성들과 동작들의 묶음) 1) 속성 = 변수 2) 동작 = 메소드(함수) 개요 박모씨가 은행 계좌에 입금을 하고 출금을 하고, 또 고모씨의 계좌에 10.000원을 이체해주려고 한다. 이런 상황을 어떻게 프로그램으로 표현할 수 있을까? 일단 '사람'이라는 것을 표현할 방법이 필요하고, '계좌'라는 것을 표현할 방법이 필요하다. 이런 상황을 쉽게 정리할 수 있는 프로그래밍 방법이 바로 객체 지향 프로그래밍이다. 이 경우에는 '사람'을 표현하는 객체와 '은행 계좌'를 표현하는 객체를 만들 수 있다. 사람 객체에는..