Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2013, 02:46
ircop
 
Fecha de Ingreso: agosto-2004
Mensajes: 265
Antigüedad: 19 años, 8 meses
Puntos: 0
No se hacer este metodo

Clase Asignatura
Dos atributos privados: uno de tipo cadena, que es corresponda al nombre de una asignatura y otro de tipo entero que se corresponda a la calificación.

Un método constructor con dos parámetros, el primero para el nombre de la asignatura y el segunda para la calificación

Un método constructor con un parámetro solo que se corresponde al nombre de la asignatura

Un método para recuperar el nombre de la asignatura (devolverá el nombre de la asignatura).

Un método para recuperar la nota (devolverá la calificación).

Un método para asignar una calificación, que se envía como parámetro, a una asignatura.

import java.util.*;
public class Asignatura
{

//atributos
String nombre;
int calificacion;

//Constructor

public Asignatura(String nombre,int calificacion)
{
this.nombre=nombre;
this.calificacion=calificacion;
}

public Asignatura(String nombre)
{
this.nombre=nombre;

}

public String getnombre()
{
return nombre;
}

public int getcalificacion()
{
return calificacion;
}


//metodo

public String AsignarNota()
{

if (calificacion>=5)
return "Aprobado";
else
return "suspenso";

}
}

Clase Alumno


Tres atributos privados de tipo Asignatura llamados programación, basesDatos y entornos.

Un método constructor sin parámetros que se encargará de crear los correspondientes objetos Asignatura asignando como nombre de la asignatura el correspondiente nombre de la asignatura.

Un método llamado tratarprogramacion que será de tipo Asignatura y que devolverá la asignatura programación. COMO HAGO ESTE ALGUIEN ME PUEDE AYUDAR YO HE HECHO ESTO

public Asignatura tratarprogramacion()
{

programacion.nombre="programacion";

return programacion.nombre;

}

PERO DA ERROR EN TIPOS INCOMPATIBLES

MUCHAS GRACIAS
__________________
Recuerda que si señalas con el dedo, el resto de los dedos te señalan a ti!