상속1 [C#] 상속 상속(Inheritance) - 클래스는 다른 클래스로부터 유산을 물려받을 수 있다. 클래스에게 있는 유산이란 필드나 메서드, 프로퍼티 같은 멤버들을 말한다. 객체 지향 프로그래밍에서는 물려받는 클래스(파생 클래스)가 유산을 물려줄 클래스를 지정한다. 형식 class 기반 클래스 { // 멤버 선언 } class 파생 클래스 : 기반 클래스 { // 아무 멤버를 선언하지 않아도 기반 클래스의 모든 것을 물려받아 갖게 된다. // private로 선언된 멤버는 제외! } 또한 파생 클래스는 기반 클래스로부터 물려받은 멤버들 외에 고유의 메서드와 멤버를 추가해서 사용하게 된다. 이것은 파생 클래스가 기반 클래스 위에 새로운 멤버를 "얹어" 만든 것이기 때문이다. 파생 클래스의 생성 과정을 통해서도 확일 할 .. 2019. 5. 18. 이전 1 다음