is 썸네일형 리스트형 유니티18_C#_11_타입 변환 타입 변환(형 변환) 이전 글 '변수'에서 암시적 타입변환과 명시적 타입변환을 알아보았다. 타입 변환은 좁은 범위의 타입을 넓은 범위의 타입에 넣을 때는 자연스럽게 포함할 수 있지만, 그 반대일 경우에는 좁은 범위의 타입이 무엇인지 ( )괄호 안에 명시해야 한다는 규칙이었다. 이 규칙은 클래스에서도 적용된다. 베이스(부모)클래스는 파생(자식)클래스를 포함하므로 베이스클래스는 범위가 넓고 파생클래스는 범위가 좁다고 할 수 있다. 예를 들어 다음과 같은 객체의 타입 변환이 가능하다. //암시적 타입 변환 Hero ironMan = new Hero("Tony Stark", 53); MainCharacter star = ironMan; 파생(자식)클래스인 Hero의 인스턴스(객체) ironMan을 만들고 이 객.. 더보기 이전 1 다음