반응형
클래스, 객체, 인스턴스
클래스
클래스란 객체가 가져야 하는 속성과 기능을 정의한 내용을 담고 있는 설계도 역할을 한다.
객체
클래스가 정의된 후 메모리상에 할당되었을 때 이를 객체라고 한다.
인스턴스
인스턴스는 클래스를 기반으로 생성되며 클래스의 속성과 기능을 똑같이 가지고 있고 프로그래밍 상에서 사용되는 대상이다.
가령 A = new App(); 과 같이 새로운 객체를 A라는 메모리에 할당하였을 때 이를 인스턴스라고 한다.
'Development' 카테고리의 다른 글
[OS] 운영체제의 시작과 발전 (1) | 2023.10.16 |
---|---|
[Development] 메소드 오버로딩과 메소드 오버라이딩 (1) | 2023.10.05 |
[Design Pattern] RPG 패턴 (0) | 2023.09.22 |
[JS] ES6의 화살표 함수(fat arrow function) (0) | 2023.08.25 |
[Development] 오늘 하루 시연 영상 with Android(JAVA) (0) | 2023.08.03 |