반응형 다형성1 [Java] OOP의 4가지 특징 💡OOP란 객체 지향 프로그래밍(OOP, Object-Oriented Programming)은 소프트웨어 개발 패러다임 중 하나로, 현실 세계의 객체(Object)와 그 객체들 간의 관계를 모델링하여 프로그래밍하는 방법론입니다. OOP의 주요 특징은 다음과 같습니다. 📌 캡슐화 (Encapsulation) 캡슐화는 객체의 상태(멤버 변수)와 행동(메서드)을 하나로 묶고, 외부에서 직접 접근하지 못하도록 은닉하는 개념입니다. 즉, 데이터와 해당 데이터를 다루는 메서드를 함께 묶어 사용자가 객체의 상태를 직접 조작하지 못하게 합니다. 예시: 클래스 내부의 멤버 변수를 private로 선언하고, 외부에서 접근할 수 있는 메서드(getters와 setters)를 통해 상태를 조작하는 것이 캡슐화의 예입니다. 1.. 2023. 10. 4. 이전 1 다음 반응형