Unity/수업내용(C#)

[3.19] Partial 클래스 (분할 클래스)

ljw4104 2021. 3. 19. 15:15

- 클래스를 분할하는 것

  • 기능 별로 분할함.
  • 프로젝트를 할 때, 한 클래스가 너무 길 때 분할함.
  • 클래스 내에서 그룹화가 가능, 해당 클래스를 여러 소스코드로 쪼갤 수 있다.
  • 대규모 프로젝트를 작업하는 경우 아주 많이 사용한다.
public partial class Employee
{
    public void DoWork()
    {
    }
}

public partial class Employee
{
    public void GoToLunch()
    {
    }
}
  • 파일 이름(.cs)는 달라도 되지만 클래스 이름은 똑같아야됨.
  • 파생된 클래스는 생성자를 만들지 않는다.