강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

TaeChoon Park님의 프로필 이미지
TaeChoon Park

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

static의 정체

static 함수를 특정개체에 종속시켜 사용하지는 못하나요?

작성

·

300

0

안녕하세요

C++ 에서도 클래스에서 정의된 함수는 특정개체에 종속되지않고 클래스공통으로 클래스선언시 단 한번 메모리에 올라가지만 , 이를 각 개체가 끌어다쓰는(종속시켜) 방식으로 시용된다고 알고있는데요

C# 의 static함수는 이렇게 특정개체에 종속시켜 사용하는것이 불가능한지 여쭈고싶네요! 

그러면 static함수에서도 필드변수를 사용할 수 있지않을까 싶은데..??... 말이죠

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

함수 부분은 C++이나 C#이나 별다른 차이가 없습니다.
static이 아닌 일반 함수로 만들면,
C++과 마찬가지로 필드변수를 사용할 수 있습니다.

TaeChoon Park님의 프로필 이미지
TaeChoon Park

작성한 질문수

질문하기