[기술 면접] 객체 지향 프로그래밍
·
면접준비
JAVA로 취직을 하기 위해서는 OOP의 개념과 JAVA라는 언어에 대해서 숙지해야한다. 그래서 OOP, JAVA 예상 질문을 뽑아보고 실제로 면접에서 들었던 질문을 정리하면서 복습해보자!! 👉 예상질문 OOP 1. 객체 지향 프로그래밍이란 무엇인가요? 더보기 프로그래밍에 필요한 데이터를 추상화 시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 상호작용을 통해 로직을 구성하는 프로그래밍입니다. 2. 객체 지향 프로그래밍을 사용하면서 느꼈던 장점과 단점은 무엇인가요? 더보기 장점으로는 첫번째는 코드 재사용이 용이합니다. 반복되는 작업을 객체로 만들거나 상속을 통해 코드의 재사용을 높일 수 있습니다. 두번째는 유지보수가 쉽습니다. 캡슐화를 통해 데이터 구조, 역할, 기능을 하나의 캡슐 형태로 만들기 때..