Código:
package alumno; class Persona { String nombre; int edad; } class Materia { int codigo; String nombre; Carrera carre; Alumnos registro[]; } class Carrera { String nombre; int año; Materia mat[]; } class Alumnos extends Persona { int legajo; int curso; Materia mat[]; void imprimir(){ System.out.println("El legajo del alumno es: " + legajo + " y su edad: " + edad + "." ); System.out.println("La materia es: " + mat[0].nombre); } } public class Alumno { public static void main(String[] args) { //Programar principal... Alumnos alu = new Alumnos(); alu.nombre="Juan"; alu.edad=21; alu.legajo=7727; alu.mat[0]=new Materia(); //EN ESTA LINEA DA ERROR alu.mat[0].codigo=1; alu.mat[0].nombre="Programacion 2"; alu.imprimir(); } }