제네릭 썸네일형 리스트형 [내가 만든 프로젝트 코드 분석 | 모모 : 모임의 모든것 | 2.백엔드구성] JAVA의 객체지향프로그래밍과 제네릭 1. 객체지향프로그래밍 자바는 객체지향프로그래밍 언어로 분류되며 프로그램을 객체 단위로 구성하고 객체 간의 상호작용을 중심으로 하는 개발 패러다임입니다. 객체는 데이터와 해당 데이터를 처리하는 메서드를 함께 묶어서 표현하며 프로그램을 모듈화하고 재사용성을 높이는 데에 도움을 줍니다. 클래스는 객체를 만들기 위한 설계도 혹은 틀로 변수(속성)과 메서드(동작)로 이루어지고 객체는 클래스의 인스턴스로 실제로 메모리에 할당된 데이터입니다. 클래스에서 정의한 속성과 메서드를 사용할 수 있으며 각 객체는 독립적인 상태를 가집니다. 캡슐화는 관련된 데이터와 메서드를 하나의 단위로 묶고 외부에서의 직접적인 접근을 제어하는 개념입니다. 캡슐화를 통해 객체의 내부 구현을 숨기고 외부에 필요한 인터페이스만을 제공함으로써 코.. 더보기 이전 1 다음