2021-09-18

0918 캐스팅 이해하기

 

부모 인스턴스를 자식 인스턴스로 강제 형변환 할시

컴파일 시에는 오류가 되지 않는다. 컴파일시에는 타입체크만 이루어지기 때문이다.

하지만 런타임시에는 오류가 발생한다. 

강제캐스팅(다운캐스팅) 한다는 것은 단순히 타입만 바꾸어주는 것이지 해당 인스턴스자체를 변환시키는 것이 아니기 때문이다.

따라서 이럴때에는 instance of를 이용하여 반드시 해당 인스턴스의 타입이 정말로 일치하는지를 검증해주어야 한다.


----


이런식으로 간단하게 인스턴스체크를 해볼수있다!!

댓글 없음:

댓글 쓰기

0328 fdisk, mkfs, mount, fstab

 1. 하드디스크를 붙인다. 2. fdisk -l로 하드디스크를 확인한다.  - interactiive한 커맨드모드 사용하여 (m) 붙인 하드디스크의 파티셔닝을 한다.  - 마지막에 w를 해야 실제로 반영이 된다.  3. mkfs를 하여 어떤 파일시스...