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)는 묵시적인 변환이다
'닷넷 > C#/ASP/ADO.NET' 카테고리의 다른 글
ASP/ADO.Net C# 실무 과정 자료] is 연산자 (0) | 2017.06.26 |
---|---|
ASP/ADO.Net C# 실무 과정 자료] 다운캐스팅 (0) | 2017.06.26 |
ASP/ADO.Net C# 실무 과정 자료] 데이터 변환 (Data Conversion) (0) | 2017.06.26 |
ASP/ADO.Net C# 실무 과정 자료] 기본 객체 메소드 GetHashCode (0) | 2017.06.26 |
ASP/ADO.Net C# 실무 과정 자료] 객체 기본 메소드 ToString (0) | 2017.06.26 |