В проекте библиотеки Android Studio следующий фрагмент кода дает ошибку.
package my.package.a;
import my.package.b.Test; //this shows unused, why??
public class **Test** extends my.package.b.Test { //"Test is already defined in this compilation unit." why?
...
}
extends my.package.b.Test
в этой строке используется пакет b, не так ли? так почему оператор импорта показывает неиспользованный?Эти два
Test
класса находятся в разных пакетах, почему у них конфликты имен ??
Решение:
- Укажите полное имя и удалите
import
оператор. - Невозможно импортировать
my.package.b.Test
, поскольку он конфликтует с текущим именем класса.
import
? - person President James K. Polk   schedule 12.02.2016