Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/04/2013, 09:21
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 10 meses
Puntos: 306
Respuesta: como asignar un valor a un atributo de otra clase

Estás muy perdido, de verdad, deberías leer un poco.

Cita:
¿como le meto un dato a la clase Asignatura desde la clase Alumno y desde el constructor?
Cita:
Iniciado por Fuzzylog
Cuando quieres modificar el atributo desde otra clase, usas el setter del objeto de la clase a la que deseas modificar el atributo.
Al no tener ni la base más esencial, tendrás muchos problemas y perderás mucho tiempo en cosas como esta

Cita:
private Asignatura programacion

public Alumno()
{

programacion.nombreAsignatura="programacion";
programacion.calificacion=8;

}
Esto es el constructor, así que es lo que primero se ejecuta en Alumno, ¿existe un objeto Asignatura en Alumno? No, porque no lo has creado. No es lo mismo un objeto que una referencia, concepto básico.

Lee siempre los errores que te muestran, y cuando pidas ayuda procura ponerlos, es la mejor forma de que aprendas y de que los demás pueden imaginarse cual es el problema.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.