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() 을 통해 생성되어 메모리에 할당되었을 때
'∞. 기술 면접 > 7. 자바' 카테고리의 다른 글
15. 기술면접 - 자바 - == 와 eqauls 의 차이 (0) | 2021.10.22 |
---|---|
13. 기술면접 - 자바 - String, StringBuilder, StringBuffer (0) | 2021.10.22 |
11. 기술면접 - 자바 - 컬렉션 프레임워크 (Collection Framework) (0) | 2021.10.21 |
10. 기술면접 - 자바 - 인터페이스와 추상 클래스 차이 (0) | 2021.10.21 |
09. 기술면접 - 자바 - 자바는 항상 CallByValue 이다 (0) | 2021.10.21 |
댓글
이 글 공유하기
다른 글
-
15. 기술면접 - 자바 - == 와 eqauls 의 차이
15. 기술면접 - 자바 - == 와 eqauls 의 차이
2021.10.22 -
13. 기술면접 - 자바 - String, StringBuilder, StringBuffer
13. 기술면접 - 자바 - String, StringBuilder, StringBuffer
2021.10.22 -
11. 기술면접 - 자바 - 컬렉션 프레임워크 (Collection Framework)
11. 기술면접 - 자바 - 컬렉션 프레임워크 (Collection Framework)
2021.10.21 -
10. 기술면접 - 자바 - 인터페이스와 추상 클래스 차이
10. 기술면접 - 자바 - 인터페이스와 추상 클래스 차이
2021.10.21