Когда в конструкторе мы используем ключевое слово super, нужно ли импортировать класс, на который ссылается super (когда super не ссылается на Object)?
class A extends ... { A() { super(); // do we need to import the class super refers to? } }
Да, потому что это в предложении extends.
extends
Сам по себе super() не требует импорта, но для того, чтобы он имел смысл, вам нужен суперкласс.Вам, конечно, не нужно импортировать его, если он из java.lang
super()
java.lang
Вам необходимо импортировать суперкласс, если он не в том же пакете или в java.lang. Если базовый класс недоступен, super() все равно не работает.