상속관계 (1) 썸네일형 리스트형 java : 상속관계의 참조변수 대입 쉽게 이해하기.(형변환, 다형성 등) 프로그래밍을 하다보면 서로 다른 타입의 변수들간의 대입관계를 정의하는 일이 종종 있습니다. 예를 들어 int b = 4; long l = b; b = (int) l; 위와 같은 경우입니다. 이러한 대입관계를 형변환 대입이라고 합니다. 주의점은 크기가 작은 타입의 기본형변수는 크기가 큰 타입의 변수로 문제없이 대입을하고 또한 값 손실 같은 문제를 고려하지 않아도 되지만 크기가 작은 타입의 변수를 크기가 큰 타입의 변수로 대입을 하려고 할때에는 캐스팅이란 것을 해주어야합니다. 캐스팅이란 위 예의 세번째 라인에서 볼 수 있는 것 처럼 어떤 타입으로 형변환을 할 것인지를 대입하려는 변수 앞에 알려주어야 하는 것입니다. 이때에는 값 손실을 감수하여야 합니다. float l2 = 1.4f; int b = (int).. 이전 1 다음