1.10.1

Importação com curinga (*)

O caractere * funciona como um curinga em uma declaração import, indicando que todas as classes de um determinado pacote podem ser utilizadas. Isso evita a necessidade de declarar múltiplas importações individuais para classes do mesmo pacote.

Exemplo conceitual

import com.example.application.*;

public class Application {
}

Explicação linha a linha

import com.example.application.*;

Indica ao compilador que todas as classes definidas no pacote com.example.application podem ser referenciadas neste arquivo sem o uso do nome totalmente qualificado.

public class Application {

Declara uma classe que pode utilizar qualquer classe do pacote importado.

}

Encerra a definição da classe.

O uso do curinga não importa subpacotes e não afeta desempenho em tempo de execução. As boas práticas e implicações de legibilidade desse tipo de importação serão discutidas mais adiante.