JAVA/Theory25 객체지향 프로그래밍 언어와 자바(Java) 객체지향 프로그래밍 언어 프로그래밍 언어는 객체지향 프로그래밍 언어와 절차적 프로그래밍으로 나누어져 있다. 객체지향 프로그래밍 언어는 현실 세계의 개체를 기계의 부품처럼 하나의 객체로 만들어, 기계적인 부품들을 조립하여 제품을 만들 듯이 소프트웨어를 개발할 때도 객체들을 조립해서 프로그램을 작성할 수 있도록 한 프로그래밍 기법이다. 절차적 프로그래밍 언어는 일련의 처리 절차를 정해진 문법에 따라 순서대로 기술해 나가는 언어이다. 자바(Java)는 이 중에서 객체지향 프로그래밍 언어에 속하며 C++과 Smalltalk 등도 이에 속한다. 객체지향 프로그래밍 언어의 특징 캡슐화 데이터(속성)와 데이터를 처리하는 함수를 하나로 묶는 것을 의미한다. 캡슐화된 객체의 세부 내용이 외부에는 은폐(정보 은닉)되어, .. JAVA/Theory 2023. 12. 3. 이전 1 2 3 다음