[c#] 클래스와 멤버 변수
이 글에서는 C# 프로그래밍 언어를 사용하여 클래스와 멤버 변수에 대해 알아보겠습니다.
클래스란 무엇인가요?
클래스는 객체 지향 프로그래밍에서 중요한 개념으로, 비슷한 특징을 가진 객체들을 만들기 위한 틀(template) 혹은 설계도라고 할 수 있습니다. 클래스는 속성(멤버 변수) 와 행위(메서드) 로 이루어져 있어서, 실제 인스턴스를 생성하여 사용됩니다.
public class Person
{
// 멤버 변수
public string Name;
public int Age;
// 메서드
public void Introduce()
{
Console.WriteLine($"안녕하세요, 저는 {Name}이고 {Age}살입니다.");
}
}
위의 예제에서 Person
클래스는 Name
과 Age
라는 멤버 변수를 포함하고 있습니다.
멤버 변수란 무엇인가요?
멤버 변수는 클래스 내부에 선언된 변수로, 해당 클래스의 모든 인스턴스가 공유합니다. 클래스의 객체가 가지는 속성이며, 객체의 상태를 나타내는 데 사용됩니다.
public class Circle
{
// 멤버 변수
public double radius;
public const double PI = 3.14159;
}
위의 예제에서 Circle
클래스는 radius
와 PI
라는 멤버 변수를 포함하고 있습니다. PI
변수는 const
키워드를 사용하여 상수로 선언되었습니다.
마치며
이번 글에서는 C# 클래스와 멤버 변수에 대해 간략하게 알아보았습니다. 클래스와 멤버 변수는 객체 지향 프로그래밍에서 중요한 요소이므로, 프로그래밍을 하는데 있어서 중요한 개념입니다. 다음에는 클래스와 멤버 변수를 사용한 실제 예제 코드를 통해 더 자세히 살펴보겠습니다.