728x90 객체지향 특징1 [개발자면접] 객체지향이란? 객체지향 특징, 오버라이딩 오버로딩 차이점 1. 객체지향이란? 객체지향 프로그래밍(Object-Oriendted-Programming)은 프로그램을 구성하는 구성요소들을 객체라는 곳에 담아두어 상호작용을 통해서 프로그램이 동작할 수 있게 하는 것을 말한다. 절차적으로 이루어지는 절차 지향적 언어와는 달리, 구성요소들이 객체 안에 담겨있어 특정 객체만 동작하게 하거나 데이터를 처리하기 등 다양한 일을 할 수 있다. 객체지향 프로그래밍은 크게 캡슐화, 상속, 추상화, 다형성으로 나눌 수 있다. 2. 객체지향 특징? (다형성 상속 추상화 캡슐화) 1. 다형성 다형성이란 하나의 타입에 여러 객체를 대입할 수 있는 성질. 확장성 증가. (하나의 참조변수로 여러 타입의 객체를 참조할 수 있는 것 (부모타입 참조변수로 자식 타입 인스턴스 참조 가능, 반대는 .. 2022. 11. 25. 이전 1 다음 728x90