Si claro, el punto es que siempre he realizado dicho casting como método, por ello las comillas, pero tienes toda la razón drac94 di motivos para confusión.
Un ejemplo:
Código:
int i = 0;
double j = 0;
i = (int) j; // casting de j(double) a int
Tambien podrás implementar un método para dicho proceso, asi regalas algo de privilegios a tu clase.