1. OOP란?- Object Oriented Programming (객체 지향 프로그래밍)- 명령어를 나열하는 것(절차지향)이 아닌 객체끼리 상호작용 하듯이 코드를 작성하는 방식.- 속성 / 행위 - 왜 객체지향 프로그래밍을 하는가? 절차지향은 식당으로 예를 들면 요리, 서빙, 설거지 등등 모든 걸 혼자 한다는 개념이라고 보면, 객체 지향은 각 업무를 담당하는 직원을 고용하여 업무를 분담하는 개념. // 코드 재사용성이 올라감. 유지보수가 용이해짐. -> 대형 프로젝트에 적합. - 객체지향 프로그래밍을 이루는 4가지 개념1. 추상화2. 캡슐화3. 상속4. 다형성1. Java 메소드란?- 함수가 필요한 이유 : 반복되는 동작들을 수행하기 위한 내용을 묶어서 정의.- 함수 정의 : 리턴타입, 메소드 이름,..