abstract 썸네일형 리스트형 C#의 Virtual과 Abstract 속성(Property)에 대해서 원문 보기 C# Virtaul & Abstract 속성에 대해서 최근 C#입문자들에게 C#의 Virtual과 Abstract 속성에 관한 질문을 받았다. 이에 대해서 한번 자세하게 살펴 보자. Abstract와 Virtual 속성의 차이점 Abstract 속성은 Abstract 클래스를 만들도록 강요하지만, Virtual 속성은 이러한 제약이 없다. Virtaul은 하위 클래스가 오버라이드(Override)를 가능하게 해준다. Abstract 속성은 구현을 하위 클래스로 미룬다. Virtual 속성은 기본적인 구현이 가능하다. Virtaul 속성 Virtual 속성에 대해서 좀 더 자세하게 알아 보자. 쓰기 전용 속성(프로퍼티)을 만들기 위해서 옵션 1 : getter을 private속성으로 한다.ex).. 더보기 이전 1 다음