앞의 예에 대한 해설
Ø case 1
l public Student() 생성자는 묵시적으로 슈퍼클래스의 기본 생성자를 수행한다.
l 생성자 People(string str1) 는 상속되지 않는다. 서브클래스에서 위와 같은 형식의 생성자를 수행하면 error가 발생한다.
Ø case 2
l Public Student() : base(“kym")을 하면 Student() 생성자의 수행 이전에 슈퍼클래스의 People(srting str1) 생성자가 수행된다.
'닷넷 > C#/ASP/ADO.NET' 카테고리의 다른 글
[ C#개발과정 Tip ]- 메소드 오버로딩(overloading) (0) | 2015.10.23 |
---|---|
[ C#개발과정 Tip ]- 메소드 오버라이딩(overriding) (0) | 2015.10.23 |
[ C#개발과정 Tip ]- 예제) 생성자의 상속(2) –case 2 (0) | 2015.10.22 |
[ C#개발과정 Tip ]- 예제) 생성자의 상속(2) –case 1 (0) | 2015.10.22 |
[ C#개발과정 Tip ]- 예제) 생성자의 상속(1) (0) | 2015.10.21 |