프로그래머 면접 질문2
프로그래머 면접 질문 1. 객체지향프로그래밍(Object-orinted Programming)이란 ?데이터를 객체로 취급하여 프로그램에 반영한 것이며, 순차적으로 프로그램이 동작하는 기존의 것들과는 다르게 객체의 상호작용을 통해 프로그램이 동작하는 것을 말합니다.캡슐화, 다형성, 상속 을 이용하여 코드 재사용을 증가시키고, 유지보수를 감소시키는 장점을 얻기 위해서 객체들을 연결 시켜 프로그래밍 하는 것 입니다. 2. 클래스(Class)란 ?객체를 정의해 놓은것이며 객체는 클래스를 바탕으로 만들어진 사물입니다. 다시말하면 클래스는 객체를 만들기위한 설계도이며 객체는 그 설계도를 보고 만들어진 사물이라고 이라고 생각하시면됩니다. 3. 인스턴스(Instance) ?클래스로부터 객체를 만드는 과정을 인스턴스화 ..