xD, agora entendi!!!
De tanto olhar pra esse código acabei ficando com uma dúvida :shock:
Se eu tiver uma classe X que tem um método estático print(String s) e uma classe Y que tem um método estático print(String s), ou seja métodos iguais e eu fazer o import static na classe X e na classe Y e no meio da classe que recebeu esses imports eu chamar o método print(“a”), a JVM vai chamar o método estático de X ou de Y :?:
[quote=Carlos_ds_jar]De tanto olhar pra esse código acabei ficando com uma dúvida :shock:
Se eu tiver uma classe X que tem um método estático print(String s) e uma classe Y que tem um método estático print(String s), ou seja métodos iguais e eu fazer o import static na classe X e na classe Y e no meio da classe que recebeu esses imports eu chamar o método print(“a”), a JVM vai chamar o método estático de X ou de Y :?: [/quote]
Vc testou? Simplesmente não compila caso você tente usar o método ambíguo.
static você não precisa instanciar a classe.
Seria o não usar new.
Esse import static é so para classes e métodos static?
Eu perco performance por usar classes e metodos static?