Estou estudando OOP em java e fiquei com uma dúvida.
É possível fazer import de classes sem ser instânciada?`
Por exemplo: Criei uma classe abstrada de jogador que tera as subclasses humano e computador. Criei outra classe batalha computador (sem metodo static main) e importei a classe jogador mas sem instânciar ela.
Não está muito claro o que você quer saber, e o que quer dizer com “sem ser instanciada”. Se você não vai usar a classe, não tem por que importá-la.
Pode adicionar um pseudocódigo exemplificando o que você descreveu? (Não precisa ser um código que compile).
De toda forma, se Jogador é abstrata, você não irá conseguir instanciá-la. Só poderá criar instâncias das subclasses (Humano e Computador, no seu exemplo), supondo que elas não são abstratas.
A duvida era sobre import . Pensava que não poderia utilizar uma classe sem instanciar ela. Mas acabei descobrindo que o java permite import classe dentro de outra classe.