추상화 썸네일형 리스트형 [Java] OOP(Object-Oriented Programming) OOP(Object-Oriented Programming)는 객체를 중심으로 프로그래밍하는 패러다임으로, 프로그램을 객체라는 기본 단위로 쪼개고 이 객체들 간의 상호작용을 통해 로직을 구현하는 것입니다. OOP의 특징은 크게 4가지로 분류할 수 있습니다. 캡슐화(Encapsulation): 객체의 필드와 메서드를 하나로 묶고, 외부에서 직접 접근하지 못하도록 제한하는 것입니다. 객체 내부의 구현 방식을 외부에서 숨기면서 객체가 제공하는 기능만 사용할 수 있도록 제한함으로써 객체의 사용성을 높이고, 변경에 대한 유연성을 높일 수 있습니다. 상속(Inheritance): 이미 정의된 클래스를 기반으로 새로운 클래스를 정의하는 것입니다. 상위 클래스의 필드와 메서드를 하위 클래스에서 그대로 사용할 수 있기 때.. 더보기 이전 1 다음