기술면접 준비 (1) 썸네일형 리스트형 0816 OOP란 무슨 약자인지, 또 설명 해주세요. OOP란 Object-Oriented Programming(오브젝트 오리엔티드 프로그래밍)의 약자로 C언어같은 절차지향적인 프로그래밍이 아닌 객체지향 프로그램을 뜻 합니다. (객체의 관점에서 프로그래밍 한다는 것) 객체지향 특징 네 가지 말해주세요 (간단히 설명도 해주세요) 객체지향의 네 가지 특징으로 캡슐화, 추상화, 다형성, 상속성(재사용)이 있습니다 캡슐화란 데이터와 코드의 형태를 외부로부터 알 수 없게하고, 데이터의 구조와 역할, 기능을 하나의 캡슐 형태로 만듭니다 추상화란 클래스들의 공통적인 특성(변수,메소드)을 묶어서 표현합니다 다형성이란 형태는 같지만 다른 기능을 하는것을 의미합니다. ex) 호랑이 클래스에서 "울음"을 고양이 클래스에서 상속 받는.. 이전 1 다음