객체

[Java] 클래스, 객체, 인스턴스의 차이 및 객체 배열
※ 본문은 혼자 공부한 내용을 기록한 글입니다. 오개념이 있다면 댓글로 알려주세요! [ 1 ] 클래스, 객체, 인스턴스 - 클래스 : 객체를 만들어내기 위해 정의해 놓은 것. 즉, 객체의 설계도 - 객체 : 소프트웨어 세계에 구현할 대상이자 클래스에 선언된 모양대로 생성된 실체이다. 객체는 속성과 기능이라는 구성 요소로 이루어지며 일반적으로 속성은 멤버변수, 기능은 메서드라고 한다. - 인스턴스 : 클래스로부터 객체를 만드는 과정을 '클래스의 인스턴스화'라고 하며 어떤 클래스로부터 만들어진 객체를 인스턴스라고 한다. [ 2 ] 객체와 인스턴스 그렇다면 객체와 인스턴스는 같은 것인가? 결론부터 말하자면 객체와 인스턴스는 같은 의미이면서도 차이가 존재한다. 객체는 '모든 인스턴스'를 대표하는 포괄적인 의미를..