C# 추상클래스에서 추상프로퍼티를 알아보자 (abstract Class, Properity)

C# abstract Class, Properity (추상클래스에서 추상프로퍼티를 알아보자) 이번시간의 주제입니다. 지난시간.. 추상클래스와 프로퍼티에 대해서 대략적으로 알아봤는데요 이것안에 프로퍼티를 적용해서 어떻게 가동이 되는지 알아보겠습니다. 전시간의 내용을 복습해본다면.. 이것의경우 직접적인 객체를 생성하지 못한다고 하였죠.. 또한.. 인터페이스와는 달리 구현이 없는 외형적인 선언뿐만아니라 구현이들어있는 것들도 안에 만들 수 있다라고.. 하였습니다. 또한.. 인터페이스처럼.. abstract로 선언한 것들에 대해서는.. 상속받은 클래스에서 똑같이 구현해주어야합니다. 일단 이렇게 정리하고 한번 살펴보겠습니다. 추상프로퍼티: 추상이라는 글자가 붙어있기때문에.. 뭐.. 추상메소드와 똑같습니다. 인터페이스와 동일하죠.. 추상프로퍼티란.. 추상클래스안에 구현부분을 생략한체로 만드는것을 말하며.. 그렇게되면 상속받는 클래스에서 재정의 해줘야합니다. abstract class [abstract Name] { …. abstract [data_type] [properity_name] ← 언듯 메소드와 비슷하지만..( )부분이 생략되었습니다. 이게 추상프로퍼티를 선언하는 방법입니다. { get; //또한.. get / set 이렇게 표현하였는데 이건 지난시간에 프로퍼티의 기본형에 해당하겠죠 set; } } 이렇게 ...