[자바] - 객체와 클래스 (참조 변수와 메모리 영역_힙, 스택)
·
backend/Java
📌객체와 클래스객체란 실제 존재하거나 추상적으로 존재하는 것들 중에서 자신의 속성을 갖고 있고 식별할 수 있는 것을 말한다.예를 들어, 사람, 자동차, 학과, 강의 등을 볼 수 있다. 사람은 이름과 나이와 같은 속성을 갖고 있고, 걷고, 달리는 것과 같은 동작을 가진다. 이때, 속성과 동작을 각각 필드와 메소드라고 한다.객체들의 기능을 사용하기 위한 방법이 메소드 호출이다. 메소드 호출을 통해 원하는 객체의 기능을 가져와 실행할 수 있다. 이때 객체끼리의 관계를 다음과 같이 3가지로 정리할 수 있다. 여기서 객체는 사람과 자동차를 예로 들겠다.1. 사용관계 : 사람이 자동차를 사용하는 것을 사용관계에 있다고 말한다. 이때 사람은 자동차를 사용할 때 '달린다' 혹은 '..