Nao estou conseguindo fazer a entradada de dados

// Minha classe

public class Taluno {

String nome;
int idade;

// inicio do construtor

 public Taluno(String nome, int idade) {
		super();
		this.nome = nome;
		this.idade = idade; 
 }
 
 // metodos setters e getters
 
 public void  setNome(String nome){
	nome = nome;
	 	 }
 
public String getNome(){
 return nome;

}

 public void setMedia(int idade){
	 idade = idade;
 }
 public int getIdade(){
 return idade;

}
}

// Classe instanciada

import java.util.Scanner;

public class Aluno {

public static void main(String args []){
	Scanner input = new Scanner (System.in);

	Taluno aluno = new Taluno( );

	System.out.println(" digite  o nome do aluno");
	aluno.setNome () = input.next( );

}
}

// pessoal vcs podem me ajudar a atribuir os nomes p/ o aluno pq eu nao estou conseguindo POR FAVOR !!! PQ NAO ESTOU CONSEGUINDO ATRIBUIR PELO SCANNER ! O ECLIPSE ACUSA ERRO !!

[quote=dodo]// Minha classe

POR FAVOR !!! PQ NAO ESTOU CONSEGUINDO ATRIBUIR PELO SCANNER ! O ECLIPSE ACUSA ERRO !!
[/quote]

Aí é que está o grande problema! Se os membros aqui do fórum não souberem qual é a mensagem de erro, torna-se difícil oferecer ajuda.

O seu erro foi que criou o construtor recebendo dois parâmetros:

[code]// inicio do construtor

public Taluno(String nome, int idade) {
super();
this.nome = nome;
this.idade = idade;
} [/code]

E na hora de criar o objeto não forneceu parâmetros:

Taluno aluno = new Taluno( );

Acho que o código da classe Aluno ficaria mais elegante da seguinte forma:

// Classe instanciada 

import java.util.Scanner; 

public class Aluno { 

public static void main(String args []){ 
String nome;
int idade;
Scanner input = new Scanner (System.in); 

System.out.println(" Digite o nome do aluno:"); 
nome = input.nextLine();
System.out.println(" Digite a idade do aluno:"); 
idade = input.nextInt();

Taluno aluno = new Taluno(nome,idade);

} 
} 

Agora, se quiser criar um aluno, só com o nome, sem fornecer sua idade, aí terá que modificar o construtor, para não receber esses parâmetros, e aí sim criar ele sem passar informações, para só atribuí-las depois.

Outra coisa, não vicie no uso de Getters e Setters, crie-os somente quando for necessário. Nesse caso, como você fornece os parâmetros através do construtor, pelo menos no trecho de código apresentado, eles não são necessários.

Espero ter ajudado!

Abraços

Olá,

alterando um bucado o seu código, conseguí fazer a entrada de dados funcionar:

No seu código original:

[code]//Minha classe

public class Taluno {

String nome;
int idade;

// inicio do construtor

public Taluno(String nome, int idade) {
	super();
	this.nome = nome;
	this.idade = idade;
}

// metodos setters e getters

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

public String getNome(){
	return nome;

}

public void setMedia(int idade){
	idade = idade;
}
public int getIdade(){
	return idade;
}

}

// Classe instanciada

import java.util.Scanner;

public class Aluno {

public static void main(String args []){
	Scanner input = new Scanner (System.in);

	Taluno aluno = new Taluno( );

	System.out.println(" digite o nome do aluno");
	aluno.setNome () = input.next( );

}

}[/code]

Classe Taluno:
Nas linhas 5 e 6, coloquei o modificador de acesso private nas variáveis de instância, para que somente os métodos da classe Taluno possam manipulá-las. Normalmente variáveis de instância são private.
Não entendí o porque da palavra-chave super na linha 11, tirei ela na minha versão do seu código.
Faltou colocar o this. antes do nome da variável na linha 19 e 28.

Classe Aluno:
Faltou criar uma variável local para o nome e uma para a idade, que deverão ser passadas como argumento na hora de instanciar o objeto, na linha 44. Na minha classe, declarei e inicializei uma variável String nome e uma int idade, antes de instanciar um objeto do tipo Taluno. Ao instanciar, passei as variáveis em questão como argumento.
Modifiquei a linha 47, fiz a variável nome receber input.nextLine() como verá na minha versão do seu código mais abaixo e depois chamei o método set passando nome como argumento e no fim imprimo o valor da variável nome a título de teste para ver se a entrada funcionou.

[code]// Taluno modificada

public class Taluno {

private String nome;
private int idade;

public Taluno(String nome, int idade) {

	this.nome = nome;
	this.idade = idade;
}

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

public String getNome(){
	
	return nome;
}

public void setMedia(int idade){
	
	this.idade = idade;
}

public int getIdade(){

	return idade;
}

}[/code]

[code]
// Aluno modificada
import java.util.Scanner;

public class Aluno {

public static void main(String args []){

	Scanner input = new Scanner (System.in);

	String nome = "";
	int idade = 0;

	Taluno aluno = new Taluno(nome, idade);

	System.out.println(" digite o nome do aluno");
	nome = input.nextLine();
	aluno.setNome(nome);
	
	System.out.println("Nome: " + aluno.getNome());
}

}[/code]

vlw irmao !!!