[C#] 자습서 7장 - 상속(1)
·
개발/C#
객체지향의 3대 요소 은닉성, 상속성, 다형성 은닉성(캡슐화) : 값의 보호를 위해 객체의 필드, 메서드를 감추거나 들어내는 것. 상속성 : 부모 클래스로부터 새 클래스를 정의 상속 받는 순간 부모의 모든 기능을 물려받음. 다형성 : 한 부모에게서 다양한 클래스들이 만들어짐. 부모의 클래스 변수에 자식 객체를 담을 수 있음. 상속 상속은 이미 정의해 놓은 클래스로부터 새 클래스를 정의하는 기법이다. 기존의 클래스를 '부모/기반 클래스'라고 하며 상속에 의해 새로 만들어지는 클래스를 '자식/파생 클래스'라고 한다. (필자는 부모, 자식 클래스가 좀 더 익숙한 느낌이어서 앞으로도 그렇게 쓰겠다) 생성자, 파괴자 등의 특수한 몇 개를 제외한 모든 멤버가 상속되며 액세스 지정은 유지된다. private 멤버 또..