Metodo

pessoal,
Estou com a seguinte dúvida, tenho dois arquivos .java, sendo 1 com a classe main, chamado Principal.java que contém o seguinte código.

[code]new criarFrame();

[/code]

que vai chamar a outra classe chamada criarFrame.java, a minha dúvida é a seguinte:

Este new criarFrame();

É um método ?

Sim. É um constructor. Se existe um arquivo chamado CriarFrame.java ela terá um constructor assim:

public CriarFrame() {
  // criação da classe
}

Veja que a classe deve se chamar CriarFrame e não criarFrame.

Na classe principal deve ter um código mais ou menos assim:

  CriarFrame criarFrame = new CriarFrame();
  criarFrame.setVisible(true);

CriarFrame é o nome da classe
criarFrame é a variável/objeto instância da classe
CriarFrame() é o constructor que cria a classe

Olá

Na verdade isto é um construtor sim, mas não necessáriamente deve aparecer na classe CriarFrame.

Realmente é importante que se siga esta convenção (apesar de não ser obrigatório):

Mais uma coisinha, “main” sim é um método, e naum uma classe

Um Abraço

Até

[quote=“dsiviotti”]

public CriarFrame() { // criação da classe } [/quote]

Se você não digitou as linhas acima, o seu programa vai utilizar o construtor do pai dele.

Marvin