ASP/ADO.Net C# 실무 과정 자료] 업캐스팅






ASP/ADO.Net C# 실무 과정 자료] 업캐스팅

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


업캐스팅


■ 자식 클래스의 객체를 부모클래스의 객체로 만드는 것을 말한다.

예) class SportsCar : Car 라고 하자

Car a=new Car();

SportsCar b=(SportsCar) a; // ←(1)

SportsCar c= a; // ←(2)


■ 자식클래스는 부모 클래스의 멤버를 내부적으로 모두 가지고 있기 때문에, 자식 클래스의 일부분을 이용해 부모 클래스를 만드는 것은 가능하다.


■ 위의 예제는 (1)(2) 모두 문제 없이 동작한다. (1)은 명시적인 변환 (2)는 묵시적인 변환이다

+ Recent posts