OOP란?
·
java
# OOP란 무엇인가?프로그래밍을 공부하다 보면 절차지향과 객체지향이라는 개념을 마주치게 된다.둘의 가장 큰 차이는 데이터(상태)와 행동(동작)을 어떻게 조직하느냐에 있다.# 절차지향 vs 객체지향절차지향(Procedural Programming)프로그램이 함수와 절차 중심으로 구성된다.상태(데이터)와 행동(함수)이 서로 분리되어 있다.흐름 중심으로 코드를 작성하며 함수 호출 순서에 따라 프로그램이 동작한다.class Main { public static void main(String[] args) { int a = 8; int b = 10; int sum = sumFunc(a, b); System.out.println(sum); } pu..