추상화1 객체지향 프로그래밍의 특징 - 캡슐화, 상속, 다형성, 추상화 객체지향 프로그래밍의 특징 객체지향 프로그래밍(OOP)은 몇 가지 주요 특징이 존재하는데, 이번 글에서는 캡슐화, 상속, 다형성, 그리고 추상화에 대해 자세히 살펴보겠습니다. 1. 캡슐화(Encapsulation) 캡슐화는 데이터와 그 데이터를 조작하는 메서드를 하나의 단위로 묶는 것을 의미합니다. 이를 통해 데이터의 무결성을 보호하고 외부에서의 직접적인 접근을 제한할 수 있습니다. C#에서는 접근 제한자를 이용하여 캡슐화를 구현할 수 있습니다. public class Car { private int speed; public void Accelerate(int amount) { speed += amount; } public void Decelerate(int amount) { speed -= amount.. 2024. 3. 21. 이전 1 다음