Objetos

1 resposta
_

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 ?

1 Resposta

jack_ganzha

Ô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:
public class Pessoa {
	// atributos e tal...  
}

public class PessoaStatics {
	public static void respirar(Pessoa pessoa) {
		// faz a pessoa respirar
	}
}
É bem menos logico do que:
public class Pessoa {
	// atributos e tal...  

	public void respirar() {
		// a pessoa respira sozinha
	}
}
Exceto em casos de afogamento, claro.

valeuz...

Criado 8 de agosto de 2005
Ultima resposta 8 de ago. de 2005
Respostas 1
Participantes 2