반응형

상향 캐스팅 3

[C++ 무료 동영상 강의] 37. 하향 캐스팅

[C++ 무료 동영상 강의] 37. 하향 캐스팅 다루는 내용하향 캐스팅,상향 캐스팅,dynamic_cast, 명시적 형변환의 문제점 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다. 본문[디딤돌 C++] 37. 하향 캐스팅

[Java] 5.5 안전한 하향 캐스팅을 위한 예약어 instanceof

출간일 2016년 11월 28일판매가 2000원형태 ebook 이 책의 모든 내용은 http://ehpub.co.kr에 공개하고 있습니다.학습에 도움이 되시면 ebook을 구입하여 소장하시면 감사하겠습니다.언제나 휴일 출판사의 수익금의 대부분은 아프리카에 기부하고 있습니다. 5. 5 안전한 하향 캐스팅을 위한 예약어 instanceof 프로그래밍 언어에서 캐스팅은 형식을 변환하는 것을 말합니다. Java 언어에서 상속 문법을 효과적으로 사용할 수 있게 기반 형식의 변수로 파생 형식 개체를 참조할 수 있게 해 주는데 이를 상향 캐스팅이라 말합니다. 따라서 java 언어에서 상향 캐스팅은 묵시적으로 지원하는 것입니다. 예를 들어 기반 클래스 Musician이 있고 Musician에서 파생한 Pianist 클..

[C#] 6.2.2 is 연산자와 as 연산자

6.2.2 is 연산자와 as 연산자 이처럼 기반 형식의 변수로 파생된 개체를 참조할 수 있다는 특징은 사용의 편의성이 제공합니다. 하지만 프로그램에서 파생 형식에만 캡슐화된 멤버에 접근하여 사용해야 할 때도 있습니다. 이 때 is 연산자와 as 연산자를 사용하면 파생 개체를 참조할 수 있습니다. ▶ 용어: 상향 캐스팅 , 하향 캐스팅 Stu stu = man as Stu; //파생된 형식 개체 참조 if (stu != null) //man이 Stu개체일 때 { stu.Study(); } else { Console.WriteLine("Stu 형식 개체가 아닙니다. "); } is 연산자는 이항 연산자로 좌항에 변수가 오고 우항에 형식 명을 명시하면 해당 변수가 해당 형식으로 호환할 수 있는지를 반환합니다..

반응형