[c#] 클래스의 생성과 초기화

C#에서 클래스는 객체 지향 프로그래밍의 핵심 요소입니다. 클래스를 생성하고 초기화하는 방법에 대해 알아봅시다.

클래스 생성

클래스는 class 키워드를 사용하여 생성됩니다. 예를 들어, 다음은 Person 클래스를 생성하는 예제입니다.

public class Person
{
    public string Name { get; set; }
    public int Age { get; set; }
}

위의 예제에서 Person 클래스는 NameAge라는 공용 속성을 가지고 있습니다.

클래스 초기화

클래스를 초기화하려면 new 키워드를 사용하고 생성자를 호출해야 합니다. 예를 들어, Person 클래스를 초기화하는 방법은 다음과 같습니다.

Person person = new Person();
person.Name = "John";
person.Age = 30;

위의 예제에서 Person 클래스의 인스턴스를 생성하고, NameAge 속성을 초기화하고 있습니다.

생성자 활용

클래스가 더 복잡한 초기화 로직을 필요로 하는 경우에는 생성자를 활용할 수 있습니다.

public class Person
{
    public string Name { get; set; }
    public int Age { get; set; }

    public Person(string name, int age)
    {
        Name = name;
        Age = age;
    }
}

위의 예제에서 Person 클래스에 매개변수를 받는 생성자를 추가했습니다.

클래스의 생성과 초기화는 C# 프로그래밍에서 중요한 개념이며, 올바르게 이해하고 활용할 수 있어야 합니다.

결론

이 글에서는 C# 클래스의 생성과 초기화에 대해 간략하게 알아보았습니다. 클래스를 생성하고 초기화하는 방법을 이해하면 객체 지향 프로그래밍에서의 기본을 확립할 수 있습니다.

Microsoft C# Guide에서 추가 자료를 확인할 수 있습니다.