Written by
java-style
on
on
12. 기술면접 - 자바 - 클래스, 객체, 인스턴스
12. 기술면접 - 자바 - 클래스, 객체, 인스턴스
공부목적으로 다른 블로그의 글을 그대로 따라치면서 작성되었습니다. 저작권 문제 시, 비공개 처리하겠습니다
/* 클래스 */ public class Animal { ... } /* 객체와 인스턴스 */ public class Main { public static void main(String[] args) { Animal cat, dog; // '객체' // 인스턴스화 cat = new Animal(); // cat은 Animal 클래스의 '인스턴스'(객체를 메모리에 할당) dog = new Animal(); // dog은 Animal 클래스의 '인스턴스'(객체를 메모리에 할당) } }
- 클래스(Class) : 객체를 만들기 위한 설계도 (클래스명, 멤버변수, 메소드 등 작성된 코드 덩어리)
- 객체(Object) : 타입, 클래스의 인스턴스 (Animal 자체를 객체로 라고 보면 된다)
- 인스턴스(Instence) : new Animal() 을 통해 생성되어 메모리에 할당되었을 때
from http://theheydaze.tistory.com/610 by ccl(A) rewrite - 2021-10-22 09:27:42