[C#] 1. 객체와 클래스

Connected Brain·2025년 4월 24일

면접 질문 대비

목록 보기
1/60

객체란 무엇인가요? 클래스와 어떤 연관이 있나요?

한 줄 요약

객체 : 특정한 정보와 실행할 기능의 집합
클래스 : 객체를 정의하는 내용의 집합
인스턴스 : 실제 메모리 상에 클래스에서 정의된 내용을 구현한 것

1. 객체

  • 객체지향 프로그래밍(Object Oriented Programing, OOP)에서의 단위
  • 어떤 데이터의 상태와 해당 데이터를 통해 실행하는 기능의 집합

2. 클래스

  • 객체를 구성하기 위해 필요한 문법 요소. Instance를 생성하기 위한 내용을 포함
  • 구조와 기능을 정의하는 역할을 함

3. 인스턴스

  • Instance는 메모리 상에 클래스로 정의된 구조와 기능을 실제화, 구체화 한 것
  • 해당 과정은 프로그램이 실행되는 동안(런타임 동안) 이루어짐
  • 여러 인스턴스가 만들어진 클래스는 동일하더라도 각각이 구분되는 객체임

0개의 댓글