Okis muchas gracias
entonces tengo que cambiarlo.
entonces tengo que cambiarlo.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCitarCree e inicialice tres Asignaturas.Cuando dice esto, tengo que crear 3 objetos o con en la misma clase le paso el nombre de 3 variables recogidas en el main y se la paso a la clase?
Citarc.PonerNotas(b); // cuando c es el objeto de profesory en la clase profesor lo recibo asi:
public void PonerNotas (Alumno Alum)
{
aux=Alum;
}
Citarque recibe un parámetro de tipo Alumno o Asignatura
CitarParte 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);
}
}
CitarParte 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;
}
}
Citar• Tenga un getter para cada uno de los atributos.
• Tenga un setter para la calificación.
Citarque recibe un parámetro de tipo Alumno o AsignaturaComo paso eso?
Citarpublic class prueba{
public static void main(String adr[])
{
Asignatura a = new Asignatura(9);
Asignatura b = new Asignatura(9);
Asignatura c = new Asignatura(9);
}
}