Dúvida bem básica

Caríssimos, boa tarde.

É bem idiota, mas direto e reto eu pego códigos assim nos projetos que eu trabalho.

Exemplo hipotético:

Classe classe = (Classe).metodo();

Alguém poderia me explicar o conceito disso? Por que e quando fazer assim!?

Essa sintaxe é utilizada para acessar um método estático, para acessá-lo não é necessário instanciar a classe onde o método está contido.

Primeiramente, por mais simples que seja sua duvida, coloque um topico mais esclarecedor, e evite topicos como, “isso é simples”, pois vai dificultar outras pessoas entenderem o conteúdo e acabem vindo aqui tirar a duvida.

Quanto a sua duvida, isso é metodo static, imagine a seguinte situação.

[code]public class FabricaDeNew {

public static Classe criadorDeClasse {
Classe classe = new Classe();
return classe;
}[/code]


Classe novaClasse = FabricaDeNew.criadorDeClasse(); //leia sobre Padrão Factory

Classe novaClasse = new Classe(); //faz o mesmo que o codigo acima, novamente, veja um pouco do Padrão Factory e saiba porque é usado e quando é melhor usa-lo.

esse seria o contexto do codigo que você acabou de inserir.

Perfeito, valeu!

Por favor, ao postar tópicos, dê um título que descreva seu problema. Dizer que ele é bem básico não dá a mínima noção para quem lê de qual é a sua dúvida.