반응형

정적 멤버 5

[C# 무료 동영상 강의] 18. 개체의 멤버와 정적 멤버

[C#] 5.2 개체의 멤버와 정적 멤버 [C#] 5.2 개체의 멤버와 정적 멤버 – 언제나 휴일 클래스나 구조체에 캡슐화할 수 있는 멤버들은 어떠한 것들이 있는지 살펴보았는데 중간마다 개체의 멤버와 정적인 멤버라는 얘기가 나왔던 것을 기억하시죠. 이제 이들에 대해 좀 더 자세히 살펴봅시다. 클래스나 구조체를 정의하였다는 것은 형식을 정의한 것을 의미하며 해당 형식에 맞는 실질적인 대상을 개체라고 합니다. 개체의 멤버는 개체의 데이터나 이를 사용하기 위한 메서드 등을 얘기합니다. 이에 반해 정적인 멤버는 개체에 상관없이 해당 형식에 공통으로 사용되는 ehpub.co.kr

[C++] 개체의 멤버와 형식의 멤버

2.2.3 개체의 멤버와 형식의 멤버 캡슐화된 멤버의 종류를 나누는 기준은 여러 기준이 있을 수 있습니다. 그중에 하나가 해당 멤버가 개체의 멤버인지 혹은 형식의 멤버인지로 구분을 할 수가 있습니다. 이러한 기준으로 구분할 때 형식의 멤버를 정적(static) 멤버라 부르고 개체의 멤버를 비 정적 멤버라 부릅니다. C++에서 정적 멤버는 형식 정의 내에서 해당 멤버를 static 키워드를 붙여 명시해야 합니다. static 키워드가 붙여 명시된 정적 멤버들은 개체에 종속적인 멤버가 아닌 형식에 종속적인 멤버가 됩니다. 예를 들어, 학생을 생성할 때 학생의 일련번호를 차례대로 부여한다고 할 때 학생의 일련번호는 각각의 학생마다 별도로 유지가 되어야 할 것입니다. 하지만 이번에 생성할 학생에게 어떠한 일련번..

[C# 동영상 강의] 7. static (정적 클래스, 정적 멤버, 정적 생성자)

[C# 동영상 강의] 7. static (정적 클래스, 정적 멤버, 정적 생성자) 다루는 내용정적 클래스정적 멤버정적 생성자 대본슬라이드 1참고 사이트: http://msdn.microsoft.com/ko-kr/library/79b3xss3.aspx이번 강의에서는 static에 대해서 살펴보기로 하겠습니다. 슬라이드 2C#에서 static을 이용하여 정적 클래스와 정적 멤버를 정의 및 선언할 수 있습니다.정적 클래스는 class정의에서 static을 이용한 클래스로써 인스턴스 멤버를 가질 수 없고 정적 멤버만을 포함하게 됩니다. 인스턴스 멤버가 없으므로 클래스 명으로 모든 멤버를 접근하게 됩니다. 당연히 new를 통해 개체 인스턴스를 생성할 수 없습니다. 또한, 정적 클래스는 봉인된 클래스이며 이로 인해..

[Java] 4. 5 정적 멤버와 static 키워드와 상수화에 사용하는 final 키워드

4.5 정적 멤버와 static 키워드와 상수화에 사용하는 final 키워드 클래스를 정의할 때 멤버 앞에 static 키워드를 명시할 수도 있으며 static 키워드를 명시하면 정적 멤버라고 부릅니다. static 키워드를 명시하지 않은 멤버 필드는 개체(인스턴스라고도 부름)마다 상태를 기억하기 위한 영역을 부여합니다. 하지만 static 키워드를 명시하면 멤버 필드를 캡슐화하면 해당 형식에 상태를 기억하기 위한 영역을 부여하며 정적 멤버 필드라고 부릅니다. 어떠한 곳에 정적 멤버 필드를 사용하는지 예를 들어 볼게요. Unit 클래스를 정의한다고 가정합시다. 그리고 Unit 개체마다 일련 번호가 있고 생성 순서대로 1부터 순차적으로 부여하려고 합니다. 이를 위해서는 가장 최근에 부여한 Unit 개체의 ..

17. 정적(static) 멤버

안녕하세요. 언제나 휴일, 언휴예요. 이번에는 static 키워드를 사용하여 선언하는 정적 멤버에 관해 알아보기로 해요. 멤버의 종류를 나누는 기준은 여러 기준이 있어요. 그 중에 하나가 해당 멤버가 개체의 멤버인지 혹은 형식의 멤버인지로 구분하는 거예요. 이러한 기준으로 구분할 때 형식의 멤버와 개체의 멤버로 구분할 수 있어요. 형식의 멤버는 static 키워드를 사용하여 선언해서 정적(static) 멤버라 부르고 개체의 멤버를 비정적 멤버라 불러요. C++에서 정적 멤버는 형식 정의 내에서 해당 멤버를 static 키워드를 붙여 선언합니다. 정적 멤버들은 개체마다 제공하는 멤버가 아니라 형식 내에 유일한 멤버예요. 학생을 생성할 때 학생의 일련번호를 차례대로 부여한다고 할 때 학생의 일련번호는 각각의..

반응형