상속에서의 상향 형 변환
다형성-상속에서의 형 변환
1. 기본 자료형에 대한 형 변환 형 변환이란 특정한 자료형에 속하는 값을 다른 자료형의 값으로 변환하는 것을 말합니다. 다음은 int 값을 double로 변환하는 형 변환이 이루어지는 문장입니다. int x = 10; double y = 10; // 자동 형 변환 int 형 자료가 double로 문제없이 복사되고 컴파일이나 실행에 문제가 없습니다. 만약 반대가 되면 어떨까? 다음 문장을 보면 double y = 3.14; int x = y; // 문제가 있는 형 변환 원인은 자료형의 크기와 관려이 있습니다. 보통 int는 4바이트 double은 8바이트를 사용하는데 4바이트로 8바이트를 표현하기에 부리가 있기 때문에 짤려서 나타납니다. 2. 포인터의 형 변환 포인터에서도 형 변환이 사용됩니다. 그전에 ..