[c#] 클래스의 생성과 초기화
C#에서 클래스는 객체 지향 프로그래밍의 핵심 요소입니다. 클래스를 생성하고 초기화하는 방법에 대해 알아봅시다.
클래스 생성
클래스는 class
키워드를 사용하여 생성됩니다. 예를 들어, 다음은 Person
클래스를 생성하는 예제입니다.
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
위의 예제에서 Person
클래스는 Name
과 Age
라는 공용 속성을 가지고 있습니다.
클래스 초기화
클래스를 초기화하려면 new
키워드를 사용하고 생성자를 호출해야 합니다. 예를 들어, Person
클래스를 초기화하는 방법은 다음과 같습니다.
Person person = new Person();
person.Name = "John";
person.Age = 30;
위의 예제에서 Person
클래스의 인스턴스를 생성하고, Name
과 Age
속성을 초기화하고 있습니다.
생성자 활용
클래스가 더 복잡한 초기화 로직을 필요로 하는 경우에는 생성자를 활용할 수 있습니다.
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에서 추가 자료를 확인할 수 있습니다.