3. 추상 클래스인 TableBase를 상속하는 Children 클래스와 추가 속성인 Name을 만듭니다. 추상 클래스는 이처럼 다른 클래스의 부모 클래스 역할을 하는 데 사용됩니다.
> public class Children : TableBase . { . public string Name { get; set; } . }
4. 추상 클래스를 상속한 Children 클래스의 인스턴스를 생성한 후 개체 이니셜라이저로 부모에게서 물려받은 Id, Active 속성을 설정합니다. Children 클래스에서 지정한 Name 속성을 설정한 후 값을 출력하면 입력한 값이 정상적으로 출력됩니다.
> var child = new Children() { Id = 1, Active = true, Name = "아이" }; . if (child.Active) . { . Console.WriteLine($"{child.Id} - {child.Name}"); . } 1 - 아이