Virtual & Abstract & Interface
Virtual & Abstract & Interface 가상 클래스 (Virtual Class) : virtual 키워드를 사용하는 클래스 특징 Abstract와는 달리 구체적인 기능 기술 O (본문 정의 O) 파생 클래스에서 재정의 O (필수가 X) 자식 클래스에서 new 또는 override 키워드 사용 O override : 재정의/확장 new : 기본 클래스 숨기기 base 키워드를 통해 부모 클래스의 함수 호출 O private, static 등 접근 한정자 사용 X 추상 클래스 (Abstract Class) : 추상 메소드를 포함하고 있는 클래스 ※ 추상 메소드 : 선언부만 작성하고 구현부는 작성하지 않은 메소드 주로 전혀 다른 클래스들에 사용하기보다는 비슷한 특징을 지닌 클래스들에 사용함 공..
Basics
2022. 3. 3. 09:59