[c#] 클래스와 멤버 변수

이 글에서는 C# 프로그래밍 언어를 사용하여 클래스와 멤버 변수에 대해 알아보겠습니다.

클래스란 무엇인가요?

클래스는 객체 지향 프로그래밍에서 중요한 개념으로, 비슷한 특징을 가진 객체들을 만들기 위한 틀(template) 혹은 설계도라고 할 수 있습니다. 클래스는 속성(멤버 변수)행위(메서드) 로 이루어져 있어서, 실제 인스턴스를 생성하여 사용됩니다.

public class Person
{
    // 멤버 변수
    public string Name;
    public int Age;

    // 메서드
    public void Introduce()
    {
        Console.WriteLine($"안녕하세요, 저는 {Name}이고 {Age}살입니다.");
    }
}

위의 예제에서 Person 클래스는 NameAge라는 멤버 변수를 포함하고 있습니다.

멤버 변수란 무엇인가요?

멤버 변수는 클래스 내부에 선언된 변수로, 해당 클래스의 모든 인스턴스가 공유합니다. 클래스의 객체가 가지는 속성이며, 객체의 상태를 나타내는 데 사용됩니다.

public class Circle
{
    // 멤버 변수
    public double radius;
    public const double PI = 3.14159;
}

위의 예제에서 Circle 클래스는 radiusPI라는 멤버 변수를 포함하고 있습니다. PI 변수는 const 키워드를 사용하여 상수로 선언되었습니다.

마치며

이번 글에서는 C# 클래스와 멤버 변수에 대해 간략하게 알아보았습니다. 클래스와 멤버 변수는 객체 지향 프로그래밍에서 중요한 요소이므로, 프로그래밍을 하는데 있어서 중요한 개념입니다. 다음에는 클래스와 멤버 변수를 사용한 실제 예제 코드를 통해 더 자세히 살펴보겠습니다.