메타버스기반게임콘텐츠기획/스터디(C#이 보이는 그림책)
5장, 클래스의 속성 (문제)
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; 이라고 쓸 수 없다.