[백엔드] 기술 면접 Top30 - #20 클래스형과 함수형의 차이 C++
댓글수 71 ·
2023.09.30
클래스형과 함수형 클래스형과 함수형 클래스형과 함수형은 프로그래밍 언어에서 코드를 구조화하고 모듈화하기 위한 두 가지 주요 접근 방식이다. 클래스형 ( Object-Oriented Programming, OOP ) 클래스와 객체 지향 프로그래밍의 개념을 기반으로 한다. 데이터와 해당 데이터를 조작하는 함수(method)를 함께 묶어서 객체를 생성한다. 객체 간의 관계를 형성하고, 데이터 캡슐화 및 추상화를 통해 코드의 모듈성과 재사용성을 높인다. 클래스는 멤버 변수(속성)와 멤버 함수(메서드)로 구성되며, 멤버 함수는 해당 클래스의 데이터를 조작하거나 상호 작용한다. // 예시 class Car { public: string color; int speed; void accelerate() { // 가속 ..