<div>일단 책에 있는 구문을 써드리자면! </div> <div> </div> <div>---------------------------</div> <div>한편으로는 다음과 같은 코드도 가능합니다. 말하자면 포유류는 포유류고 </div> <div>개도 포유류이며, 고양이도 포유류라는 것이죠.<br></div> <div>Mammal mammal = new Mammal() ;<br>mammal.Nurse() ;</div> <div><br><strong>mammal = new Dog() ;</strong><br>mammal .Nurse() ;</div> <div><br><strong>Dog dog = (Dog)mammal ;</strong><br>dog .Nurse() ;<br>dog . Bark () ;</div> <div><br><strong>mammal = new Cat() ;</strong><br>mammal .Nurse() ;</div> <div><br><strong>Cat cat = (Cat)mammal;</strong><br>cat .Nurse ();</div> <div>cat .Meow () ;</div> <div>-------------------------</div> <div> </div> <div>이렇게 나와있는데 일단 굵은 글씨로 처리한 곳이 이해가 가지 않습니다.</div> <div>책에 나와있는대로 이해하자면 부모객체였던 mammal이 자식객체로 변환된 것이 맞나요?</div> <div> </div> <div><strong>Dog dog = (Dog)mammal;</strong></div> <div><br><strong>Cat cat = (Cat)mammal;</strong></div> <div><strong></strong> </div> <div>그리고 이부분은 무엇을 뜻 하는 건가요?ㅠㅠ;; </div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.