Невозможно создать экземпляр абстрактного класса - PullRequest
0 голосов
/ 25 мая 2019

Я новичок в Android Kotlin и пытаюсь написать этот код в Java:

SliderView sliderView = new SliderView(this);

в код KOTLIN:

val sliderView =SliderView(this)

, но получить эту ошибку:

Невозможно создать экземпляр абстрактного класса

как я могу решить эту проблему? Спасибо.

Ответы [ 3 ]

1 голос
/ 25 мая 2019

Вы не можете создавать объекты абстрактных классов. Читать подробнее: https://www.programiz.com/kotlin-programming/abstract-class

0 голосов
/ 25 мая 2019

Ошибка подразумевает, что класс SliderView является абстрактным.Вы не можете сделать это и в Java, поэтому, если ваш Java-код скомпилировал имя SliderView, теперь он относится к другому классу;проверьте импорт или нажмите Ctrl-клик по имени в вашей IDE, чтобы увидеть, переходите ли вы в нужный класс.

0 голосов
/ 25 мая 2019

Абстрактный класс не может быть создан. Узнайте больше об этом: https://www.journaldev.com/1582/abstract-class-in-java

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...