Приведение типов
int x = 10; long y = x; // Расширение типа int до longclass Animal {} class Dog extends Animal {} Dog dog = new Dog(); Animal animal = dog; // Расширение типа Dog до Animaldouble a = 10.5; int b = (int) a; // Сужение типа double до intclass Animal {} class Dog extends Animal {} class Cat extends Animal {} Animal animal = new Dog(); Dog dog = (Dog) animal; // Явное сужение типа Animal до Dog
Last updated