ASP/ADO.Net C# 실무 과정 자료] 다운캐스팅
ASP/ADO.Net C# 실무 과정 자료] 다운캐스팅
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
다운캐스팅
■ 부모 클래스의 객체를 자식 클래스의 객체로 만드는 것을 말한다.
예) class SportsCar : Car 라고 하자
SportsCar a=new Car();
Car b=(Car) a; //←(1)
Car c= a; //←(2)
■ (1) 명시적인 변환은 동작한다. 이 때, 변환이 제대로 일어나지 않는다면 InvalidCastException 예외를 발생시킨다.
■ (2) 묵시적인 변환은 컴파일 에러를 발생시킨다. 따라서 사용할 수 없다.
'닷넷 > C#/ASP/ADO.NET' 카테고리의 다른 글
ASP/ADO.Net C# 실무 과정 자료] as 연산자 (0) | 2017.06.26 |
---|---|
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 |