[c#] 클래스의 구조
C# 언어에서 클래스는 객체 지향 프로그래밍의 기본 구성 요소입니다. 클래스를 사용하여 속성과 메서드를 포함하는 사용자 지정 형식을 만들 수 있습니다.
클래스 선언
public class MyClass
{
// 속성, 메서드, 이벤트 등을 정의
}
public
: 클래스 외부에서 접근 가능한 접근 제한자MyClass
: 클래스의 이름
속성 (Properties)
public class MyClass
{
public string Name { get; set; }
}
Name
: 속성의 이름string
: 속성의 데이터 형식get; set;
: 읽기 및 쓰기 권한을 가진 속성
메서드 (Methods)
public class MyClass
{
public void PrintName()
{
Console.WriteLine(Name);
}
}
PrintName()
: 메서드의 이름void
: 메서드의 반환 형식Console.WriteLine(Name)
: 메서드의 동작
생성자 (Constructors)
public class MyClass
{
public MyClass()
{
// 생성자의 구현
}
}
MyClass()
: 생성자의 이름
참조
- Microsoft Docs. “클래스 및 객체 (C# 프로그래밍 가이드)”. https://docs.microsoft.com/ko-kr/dotnet/csharp/programming-guide/classes-and-structs/classes
이러한 구성 요소들을 활용하면 C#에서 클래스를 정의하고 활용하는 것이 가능합니다.