Queenut 2021. 11. 29. 01:09

01. 

 1) printBook

 2) Novel

 3) writer

 4) printNov

 결과)

제  목 : 재미있는 C# 프로그래밍

분  야 : 프로그래밍

저  자 :홍길동

 

 

 

02.

파생 클래스에 의해 기본 클래스의 멤버가 이름을 은폐당했을 때,

기본 클래스에 있는 멤버를 불러오기 위해 base.멤버명 을 사용한다.

+상속받은 부모 객체에 인수를 전달할 수도 있다.

 

 

 

03.

즐거웠습니다. 행복한 시간 되십시오.

 

 

 

04.

해답지

class A
{
       public string name = "홍길동";
}
class B : A
{
       new public string name = "슈퍼맨";
}

new 연산자로 필드를 새로 추가하면 된다.

B객체의 name은 "슈퍼맨"이 되며, A객체의 필드를 가져오려면 base.name 하면 된다.

 

 

 

05.

struct 는 직접 초기화할 수 없다.

때문에 public int no = 01; 이라고 쓸 수 없다.