자바 기술 면접1 [신입 개발자 기술 면접] JAVA 객체지향적 프로그램이 무엇인가요? 객체 지향 프로그래밍 (Object-Oriented Programming, OOP)은 프로그래밍에서 필요한 데이터를 추상화 시켜 상태와 행위를 가진 객체로 만들고, 객체들간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법입니다. 객체 지향 특징은 크게 4가지로 추상화, 캡슐화, 상속, 다형성이 있습니다. 절차지향 : 일이 진행되는 순서대로 프로그래밍 객체 지향의 특징 4가지에 대해서 설명해주세요 [추상화] 객체에서 공통된 속성과 행위를 추출하여 타입을 정의하는 과정을 의미합니다. 즉, 불필요한 정보는 숨기고 중요한 정보만을 표현함으로써 프로그램을 간단하게 만드는 것을 말합니다. [캡슐화] 필드와 메서드를 하나로 묶는 것을 의미하며 접근 제어자로 데이터 보호 및 은닉을 .. 기타/기술 면접 대비 2023. 1. 1. 이전 1 다음 반응형