나 개발자 진짜 되냐?

객체, 클래스, 인스턴스 차이는? 본문

C# 을 맛보았어요!/문법정리를 해보았어요!

객체, 클래스, 인스턴스 차이는?

Snow Rabbit 2024. 10. 15. 16:32

[ 실무를 관찰한 결과를 바탕으로 이론이 정립된다. ]

 

객체에 필요한 속성, 기능을 class로 관리

 

객체 / 클래스 / 인스턴스

 

< 클래스와 인스턴스 >

 

클래스는 메모리할당 X

 

인스턴스는 메모리할당 O

 

클래스에 메모리할당이 된 게 인스턴스인 셈

 

 

그럼 객체는 뭘까?

 

객체 = 오브젝트

단위, 개념적

어디에 붙여도 상관없다!!

 

이 객체를 문법으로 표현한게

클래스 = 문법

 

이 문법이 메모리에 할당되면

인스턴스 = 메모리에 할당된 객체/클래스

 

Object : 사람이 이해하는 것
Class : 개발자가 이해하는 것
Instance : 컴퓨터가 이해하는 것

 

https://qua28.tistory.com/127

 

[ C# 기본 문법 15 ] 클래스란? 객체란?

늘 클래스가 뭔가..에 대해 검색하고 찾아보는 일이 진짜 많았다. 오늘 진짜 진짜머리에 다 넣을거다!!!🌟 클래스란? 🌟 객체를 생성하기 위한 템플릿 또는 설계도 클래스는 속성과 동작을 가

qua28.tistory.com