반응형

instance 2

객체, 클래스, 인스턴스 헷갈리지 않게 정리해드림!

댓글을 보니 나와 같은 생각으로 의견을 작성해주신 분이 있어 영상의 내용은 다음과 같이 정리한다. 좋은 영상 감사드립니다. 2023년도 고생 많으셨습니다. 제 의견을 하나 덧붙여도 될까요? class, object, instance는 모두 미국에서 만들어진 영어 표현입니다. 영어와 한국어는 서로 다른 언어이며, 서로 다른 문화 및 세계관에 기반하고 있습니다. 따라서 일반적으로 1:1 매칭은 어렵지 않겠습니까? 영어를 무리하게 한국어로 설명하려고 (혹은 한 단어로 간단히 번역하려고) 하다보니 발생하는 문제점도 있는듯 합니다. 제가 권유하고 싶은것은 다양한 영문 학술 서적, 혹은 논문 (컴퓨터 과학 이외에도) 을 읽는 것입니다. 그러면 어느새 자연스럽게 영어식 세계관에 익숙해지면서 본건과 같은 어려움은 줄어..

공부/자기계발 2024.01.11

인스턴스(instance)란?

인스턴스란? 객체 지향 프로그래밍에서 클래스의 특정 발생 또는 구현을 말합니다. 클래스는 객체 생성을 위한 템플릿이며 인스턴스는 해당 클래스에서 생성된 특정 객체입니다. 예를 들어, 제조사, 모델, 색상 및 바퀴 수와 같은 자동차의 속성과 메서드를 정의하는 "Car"라는 클래스가 있다고 가정해 보겠습니다. "Car" 클래스의 인스턴스는 네 바퀴가 달린 빨간색 Ford Mustang과 같은 특정 자동차입니다. 클래스의 인스턴스를 만들면 고유한 상태와 동작이 있는 새 개체를 만드는 것입니다. 객체의 상태는 속성으로 표현되고 객체의 동작은 메서드로 표현됩니다. 클래스의 인스턴스를 생성하는 것을 인스턴스화라고도 합니다. 대부분의 프로그래밍 언어에서는 객체를 인스턴스화하기 위해 키워드 "new" 다음에 클래스 이..

공부/OOP 2023.01.15
반응형