Java - 객체, 클래스, 인스턴스의 차이
객체, 클래스, 인스턴스는 정말 중요합니다 하지만 많이들 헷갈리시는데요. 그래서 최대한 쉽게 정리해봤어요! 객체(Object)란? 객체(Object)란 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있고 다른 것과 식별 가능한 것을 말합니다. 예를 들어 물리적(유형)으로 존재하는 자동차, 컴퓨터, 사람과 추상적(무형)으로 존재하는 강의, 주문 등이 모두 객체가 될 수 있습니다. 사람이라는 객체가 있다고 하면 성별, 이름, 나이 등 속성이 존재하고 밥을 먹다, 걷다, 잔다 라는 동작을 가지고 있습니다. 자바에서는 이러한 속성들을 필드(Field), 동작들을 메소드(Method)라고 부릅니다. 클래스(Class)란? 클래스(Class)란 Java 프로그램에서 객체를 생성하기..
2023. 2. 19.