Development
[Development] 클래스, 객체, 인스턴스
PSLeon
2023. 9. 26. 11:32
반응형
클래스, 객체, 인스턴스
클래스
클래스란 객체가 가져야 하는 속성과 기능을 정의한 내용을 담고 있는 설계도 역할을 한다.
객체
클래스가 정의된 후 메모리상에 할당되었을 때 이를 객체라고 한다.
인스턴스
인스턴스는 클래스를 기반으로 생성되며 클래스의 속성과 기능을 똑같이 가지고 있고 프로그래밍 상에서 사용되는 대상이다.
가령 A = new App(); 과 같이 새로운 객체를 A라는 메모리에 할당하였을 때 이를 인스턴스라고 한다.