목록객체 (2)
오늘이라도

1. 개요 개발을 하다 보면 정말 자주 듣고 보고 말하고 쓰게 될 말이 객체입니다. 도대체 객체란 무엇일까요? 오늘 포스트에서는 객체, 클래스, 인스턴스에 대해서 제가 공부한 것을 바탕으로 아주 간단하게 적어보려고 합니다. 세 개념 전부 간단하게 설명할 수 있는 것은 아니지만, 자세히 적기에는 제 공부가 부족해서 ㅜㅜ 포스트의 내용도 저 같은 초보 개발자분들이 이해하기 쉽게 아주 기본적인 내용이 될 것 같습니다. 부정확하고 틀린 내용이 있을 수도 있으니 혹시나 발견하셨다면 댓글로 많은 가르침 부탁드립니다! 2. 객체란? An object is a class instance or an array. 제임스 고슬링이 작성한 자바 언어 설명서 (The java Language Specification)에는 객체..

https://github.com/upcake/Class_Examples 교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다. 0. 객체의 정의 - 객체란 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있으면서 식별 가능한 것을 말한다. - 객체는 속성과 동작으로 구성되어 있고 자바에서는 이 속성과 동작을 각각 필드와 메서드라고 부른다. - 현실 세계의 객체를 소프트웨어 객체로 설계하는 것을 객체 모델링이라고 한다. - 객체 모델링은 현실 세계 객체의 속성과 동작을 추려내어 소프트웨어 객체의 필드와 메서드로 정의하는 과정이라고 볼 수 있다. 1. 객체의 상호작용 - 객체들은 각각 독립적으로 존재하고, 다른 객체와 서로 상호작용 하면서 동작한다. - 객체들 사이의 상호작..