Programa

GALERA… TO FAZENDO UM PROGRAMA…
QUE DEVERIA APARECER A PALAVRA

JAVA…

MAIS APARECE

DEMOSTENES…
ONDE ESTOU ERRANDO…

SEGUE…

public class Cadastro {

protected String nome;

public Cadastro() {
	nome = "Demostenes";
}

	public void setNome(String nome) {

		nome = this.nome;

	}

	public String getNome() {

		return this.nome;

	}

	public void mostrar() {

		System.out.println (getNome ());
	}

}

PROGRAMA PRINCIPAL

public class Executar {

public static void main ( String args [] ) {

	Cadastro obj = new Cadastro();
	obj.setNome( "Java");
	obj.mostrar();
}

}

VLW

public void setNome(String nome) {
    this.nome = nome;
} 

tá inverdito…

vc tá atribuindo o this.nome a nome… tem q ser ao contrario.

Oi,

Algumas dicas, vi que você é novo no fórum.
Algumas dicas que não valem só para esse fórum, mas para os fóruns em geral:

  1. Não escreva tópicos em letras maiúsculas, é falta de etiqueta.
  2. Ao postar código, use a tag code para deixa-lo formatado. Se você não sabe fazer isso, por favor, leia esse link:
    http://www.guj.com.br/posts/list/50115.java
  3. Não peça ajuda, socorro, piedade, diga que é urgente, ou estipule prazos. O fórum tem seu próprio ritmo, e todos os usuários tem seu direito por igual. Felizmente, esse ritmo aqui é bastante rápido.

É só… e boas postagens. :slight_smile: