OOP (1) 객체지향이란 무엇인가? 개념객체지향, object-oriented programming(OOP)란 무엇인가?프로그램의 설계방법론이고 개념이다.오브젝트를 기본 단위로 나누고, 오브젝트와 오브젝트가 상호작용하게 만들어 각자의 역할을 수행하게 한다.Java의 경우 class를 정의하여 객체(오브젝트)를 생성하고 관리한다. 주의해야 할 것은 객체지향은 설계방법론이고 개념이므로, 어떤 언어 자체를 객체지향이라고 정의할 수 없다.현재 웹 개발 언어로 사용되는 많은 언어들은 객체지향적인 개념으로 설계되었거나, 지원을 하고 있는 것이므로 개념 의 영역으로 생각해야 한다. 특징객체지향은 다른 특징들도 있지만 대표적으로 캡슐화, 상속, 다형성의 특징을 갖는다. 캡슐화캡슐화란 클래스 안에 변수와 함수를 작성하여 하나의 단위로 정의하는 것이다. .. 이전 1 다음