Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/03/2007, 16:43
Avatar de Xinef
Xinef
 
Fecha de Ingreso: marzo-2007
Mensajes: 202
Antigüedad: 17 años, 1 mes
Puntos: 7
Re: Problema con aplicaciones

Cita:
Iniciado por Tycroz Ver Mensaje
Calificaciones = Clase

p1 = Identificador

new Calificaciones(4.5) = Mètodo
Es que estás intentando instanciar (crear un objeto de una clase) con un constructor que no existe.

Tienes que crear un constructor en la clase Calificaciones que reciba como parámetro ese float.

El constructor debe tener el mismo nombre que la clase.


De hecho, puedes dejar el constructor vacío por defecto, y crear unos métodos set/get para asignar/recuperar el atributo de la clase. Así te quedarían los siguientes métodos:

Código:
        public double getNota() {
               return this.nota;
        }

        public void setNota(double nota) {
              this.nota = nota;
        }
Con eso sólo tendrías que crear un objeto calificación de la forma:

Código:
       Calificaciones c = new Calificaciones();
       c.setNota(10);

Última edición por Xinef; 20/03/2007 a las 16:50