Olá pessoal sou iniciante em java e tenho uma duvida : qual a vantagem dos objetos para métodos static(para métodos static não preciso referenciar o objeto da classe que contem tal metodo ) ? Não seria mais prático e rápido se todos os métodos fossem static ?
Ôoooo Phillip!!! :mrgreen:
Editado: A proposito: http://www.guj.com.br/posts/list/23944.java
Se fosse assim, não precisariamos ter orientação a objetos que serve para representar melhor entidades do mundo real. Por exemplo:
[code]public class Pessoa {
// atributos e tal…
}
public class PessoaStatics {
public static void respirar(Pessoa pessoa) {
// faz a pessoa respirar
}
}
[/code]
É bem menos logico do que:
[code]public class Pessoa {
// atributos e tal…
public void respirar() {
// a pessoa respira sozinha
}
}[/code]
Exceto em casos de afogamento, claro.
valeuz…