Método Estático

Extraído do livro da Kathy:

[quote][code]
import static java.lang.System.out; // 1
import static java.lang.Integer.*; // 2

public class TestStaticImport
{
public static void main(String[] args)
{
out.println(MAX_VALUE); // 3
out.println(toHexString(42)); // 4
}
}
[/code]
3. Now we’re finally seeing the benefit of the static import feature! We didn’t have to type the System in System.out.println! Wow! Second, we didn’t have to type the Integer in Integer.MAX_VALUE. So in this line of code we were able to use a shortcut for a static method AND a constant.[/quote]

A que método estático na linha 3 (linha 8 do código) ela se refere?

[quote=cake]Extraído do livro da Kathy:

[quote][code]
import static java.lang.System.out; // 1
import static java.lang.Integer.*; // 2

public class TestStaticImport
{
public static void main(String[] args)
{
out.println(MAX_VALUE); // 3
out.println(toHexString(42)); // 4
}
}
[/code]
3. Now we’re finally seeing the benefit of the static import feature! We didn’t have to type the System in System.out.println! Wow! Second, we didn’t have to type the Integer in Integer.MAX_VALUE. So in this line of code we were able to use a shortcut for a static method AND a constant.[/quote]

A que método estático na linha 3 (linha 8 do código) ela se refere?[/quote]

MAX_VALUE não eh uma constante?

Nesse caso, ela expõe o “benefício” das importações estáticas, ilustrando com um método e uma constante.

[]'s

getAdicted, pelo que eu entendi, ela diz que está usando na linha em questão, além da constante, um método estático. Teria eu interpretado mal?

getAdicted, pelo que eu entendi, ela diz que está usando na linha em questão, além da constante, um método estático. Teria eu interpretado mal?[/quote]

Sim. Você interpretou mal. Ela não usa nenhum método estático nessa linha, ao invés disso ela usa duas constantes estáticas, System.out e Integer.MAX_VALUE, mas ela faz uso do import static para referenciá-las apenas por out e MAX_VALUE.

Desculpa, não eh um metodo, o rmendes08 esta certo. Na documentação esta assim, na classe System:

public static final PrintStream out

Desculpa a falha ai!

[EDIT] e na classe PrintStream println não eh estatico, eis da minha cabaçada