Ok, creo que me he enterado ya con el get recojo el valor de esa variable para podre mostrarla y luego con el set le paso el valor y la modifico en el set que haya creado en la clase, supongo que sera asi no?
y eso de:
que recibe un parámetro de tipo Alumno o Asignatura
Como se pasa esa variable tipo objeto?
Asi llevo el Código:
Parte de Actividad1:
import java.util.*;
public class Actividad1
{
/**
* @param args
*/
public static void main(String[] args)
{
String nombre,nombre1,nombre2,nombre3,aux;
Scanner leer = new Scanner (System.in);
Asignatura a = new Asignatura(1);
System.out.println("Introduce el nombre del Alumno");
nombre=leer.next();
System.out.println("Introduce el nombre de las Asignaturas");
nombre1=leer.next();
nombre2=leer.next();
nombre3=leer.next();
Alumno b = new Alumno (2,nombre1,nombre2,nombre3);
Profesor c = new Profesor (3);
c.PonerNotas(b.identificador);
}
}
Parte de Alumno:
public class Alumno
{
int identificador;
double Nota1,Nota2,Nota3;
private String Asignatura1,Asignatura2,Asignatura3;
public Alumno (int valor,String nombre1,String nombre2,String nombre3)
{
identificador = valor;
Asignatura1 = nombre1;
Asignatura2 = nombre2;
Asignatura3 = nombre3;
}
public String getAsignatura1()
{
return Asignatura1;
}
public String getAsignatura2()
{
return Asignatura2;
}
public String getAsignatura3()
{
return Asignatura3;
}
public double getNota1()
{
return Nota1;
}
public double getNota2()
{
return Nota2;
}
public double getNota3()
{
return Nota3;
}
}
En la parte del profesor no empezado ya que no se como se le pasan los atributos tipo Alumno.
Y la de Asignatura solo le puse el Identificador y la califacacion como pide en el enunciado.