1. 기본 자료형 캐스팅자동 캐스팅작은 타입에서 큰 타입으로 자동 변환데이터 손실이 없어서 안전int a = 10;double b = a; // int 가 double 로 자동 변환System.out.println(b); // 10.0강제 캐스팅큰 타입을 작은 타입으로 변환할때는 데이터 손실 가능성이 있어서 명시적으로 처리해야 한다`(타입)`을 앞에 써서 변환double a = 10.5;int b = (int) a; // double을 int로 강제 변환System.out.println(b) // 10 (소수점은 잘림) 2. 참조형(객체) 캐스팅업캐스팅하위 클래스 객체를 상위 클래스 타입으로 변환자동으로 수행되며 데이터 손실은 없지만 상위 클래스의 멤버만 접근 가능class Animal { void..