OOP란 자바 프로그래밍은 객체지향 프로그래밍(Object Oriented Programming, OOP)의 대표적인 예로 간주됩니다. 객체지향 프로그래밍의 핵심 특성으로는 캡슐화, 추상화, 다형성, 상속성이 있으며, 이 네 가지 개념은 OOP를 이해하는 데 있어 기본적이고 중요한 요소입니다.
OOP의 4가지 특징 1. 추상화(Abstraction) - 핵심적인 코드만 보여주기 2.
캡슐화(encapsulation) - 데이터 보호 3. 상속(inherutance) - 코드 재사용 4.
다형성(polymorphism) - 객체 변경 용이 추상화(Abstraction) - 핵심적인 코드만 보여주기 복잡한 실제 세계를 단순화하는 과정으로, 중요한 정보를 중심으로 간추리는 것을 의미합니다. 이를 통해 불필요한 세부사항을 제거하고 필요한 기능에만 집중할 수 있습니다. interface DiscountPolicy{ //할인되는 가격 반환 public int discount(Member mem...
원문 링크 : 객체지향 프로그래밍(OOP)