classcastexception- все статьи тега ➜ страница 0
явное приведение из суперкласса в подкласс
public class Animal { public void eat() {} } public class Dog extends Animal { public void eat() {} public void main(String[] args) { Animal animal = new Animal(); Dog dog = (Dog) animal; } } Присваивание Dog dog = (Dog) animal; не генерирует ошибку компиляции, но во время выполнения оно генерирует ClassCastException. Почему компилятор не может обнаружить эту ошибку? ...
ClassCastException при попытке сделать readParcelable на пользовательский массив объектов
Я пытаюсь реализовать Parcelable вместо Serializable, поскольку это должно быть более эффективным. Из моей основной активности я хочу передать объект сообщения в другую активность, мое сообщение класса содержит другие классы. Если я пройду мимо этой ошибки, я уверен, что столкнусь с гораздо большим их количеством, но прямо сейчас, когда я пытаюсь запустить свое приложение, я получаю Это мой класс Сообщений: import java.util.ArrayList; import android.os.Parcel; import android.os.Parcelable; ...