객체 지향 프로그래밍2 객체 지향 언어의 프로그래밍 객체 지향 언어의 주요 개념 객체 지향 프로그래밍(Object-Oriented Programming, OOP)은 컴퓨터 프로그래밍의 패러다임 중 하나로, 객체(Object)를 중심으로 코드를 구성하는 방식을 말합니다. 객체란 현실 세계에서 인식할 수 있는 사물, 개념, 사건 등을 모델링한 것으로, 프로그램에서 객체는 데이터와 이를 처리하는 메소드(Method)로 구성됩니다. 클래스(Class) : 클래스는 객체의 설계도 혹은 템플릿으로, 객체를 생성하기 위한 필드와 메소드가 정의됩니다. 클래스는 자료형(Data Type)처럼 사용되며, 객체를 생성할 때 이 클래스를 참조하여 객체가 구성됩니다. 객체(Object) : 객체는 클래스를 기반으로 생성된 실체로, 데이터와 메소드를 포함합니다. 객체는 고유한 특.. 2023. 2. 22. 프로그래밍 언어의 개요 프로그래밍 언어의 개념 프로그래밍 언어란, 인간이 컴퓨터에 명령을 내리기 위한 언어입니다. 프로그래밍 언어는 컴퓨터가 이해할 수 있는 기계어로 변환되어 실행됩니다. 프로그래밍 언어는 기계어와 같은 저수준(low-level) 언어와, 사람이 이해하기 쉬운 고수준(high-level) 언어로 구분됩니다. 기계어는 0과 1로 이루어진 이진수로, 컴퓨터가 이해할 수 있는 언어입니다. 이진수로 이루어져 있기 때문에 사람이 이해하기 어렵고 작성하기도 번거롭습니다. 반면 고수준 언어는 사람이 이해하기 쉽고 작성하기도 용이합니다. 대표적으로 C, C++, Java, Python 등이 있습니다. 이러한 고수준 언어는 인터프리터(Interpreter)나 컴파일러(Compiler)를 통해 기계어로 변환됩니다. 프로그래밍 언.. 2023. 2. 21. 이전 1 다음