[c#] C# 클래스 소개
C#에서 클래스는 객체 지향 프로그래밍을 구현하는 데 중요한 요소입니다. 클래스는 데이터 및 해당 데이터에 대한 동작(메서드)을 포함할 수 있는 사용자 정의 형식입니다. 클래스는 다른 개체를 인스턴스화하는 데 사용됩니다.
클래스 정의하기
public class MyClass
{
// 멤버 변수
private int _myField;
// 프로퍼티
public int MyProperty
{
get { return _myField; }
set { _myField = value; }
}
// 메서드
public void MyMethod()
{
// 동작 정의
}
}
클래스 사용하기
클래스를 사용하려면 해당 클래스의 인스턴스를 만들어야 합니다.
MyClass myObject = new MyClass();
myObject.MyProperty = 10;
myObject.MyMethod();
상속과 다형성
C#에서 클래스는 상속을 지원하여 기존 클래스의 기능을 확장할 수 있으며, 다형성을 통해 다른 클래스의 인스턴스처럼 작동할 수 있습니다.
클래스는 C# 프로그래밍에서 광범위하게 사용되며, 객체 지향 프로그래밍의 핵심 개념을 이해하는 데 중요한 역할을 합니다. 더 깊은 내용은 Microsoft 공식 문서를 참고하세요.