1. JAVA 객체와 클래스
mini_min
◾ 객체 지향 프로그래밍이란 실제 세계를 모델링하여 소프트웨어를 개발하는 방법이다. 현실에서 존재하는 실체 및 개념들을 객체라는 독립 단위로 구성하고 이 객체들의 메시지 교환을 통해 상호작용을 하여 시스템이 운영되는 개념이다. 현실의 개체를 = 속성 + 메소드가 결합된 '객체'로 표현한다. 💥 특징 데이터 중심적이고 개발의 편리성과 효율성을 높이는데 주력함 프로그램 모듈을 재사용할 수 있다 프로그램의 확장과 유지 보수가 용이하다 ◾ 객체는 ? 상태를 나타내는 변수 + 행동을 구현하는 메소드의 소프트웨어적인 모듈이다. 관련있는 데이터와 코드를 하나로 묶는 구성 단위이다. 개발 시간에는 ? 레퍼런스 변수로 정의 실행 시간에는 ? 클래스의 인스턴스를 의미한다. ◾ 객체의 구성 상태 + 동작 = 속성 + 프로시..