정적필드

C#/기본기

[C#] 정적(static) 필드와 메소드

정적(static) 필드 static :사전적으로 정적이라는 뜻을 가지고 있음. -움직이지 않는다 C#에서의 static : 메소드나 필드가 클래스의 인스턴스가 아닌 클래스(의 멤버) 자체에 소속되도록 지정하는 한정자 그 틀을 이용한 인스턴스가 여러개 존재할 수는 있으나 클래스는 프로그램에 유일하게 존재. 그리고 어떤 필드가 클래스에 소속된다는 것은 곧 그 필드가 프로그램 전체에서 유일하게 존재한다는 것을 의미 static으로 한정하지 않은 필드: 자동으로 인스턴스에 소속됨 static으로 한정한 필드: 클래스에 소속됨 왜 static필드를 쓸까? 아까도 말했듯이 static으로 수식한 필드는 프로그램 전체에 걸쳐 하나밖에 존재하지 않음 => 프로그램 전체에 걸쳐 공유해야 하는 변수가 있다면 정적 필드를..

파워지훈
'정적필드' 태그의 글 목록