alguém pode me dizer o que há de errado? Não consigo adicionar o objeto que crio no arraylist "listaM". Sou BEM iniciante e não faço a minima ideia do que possa ser, já tentei varias maneiras.
import java.util.ArrayList;
public class Materia {
private int CodMateria;
private String nome;
private int[] notas = new int[4];
public int getCodMateria() {
return CodMateria;
}
public String getNome() {
return nome;
}
public int[] getNotas() {
return notas;
}
public void setNotas(int[] notas) {
this.notas = notas;
}
ArrayList<Materia> listaM = new ArrayList<>();
Materia portugues = new Materia();
Materia matematica = new Materia();
Materia historia = new Materia();
Materia geografia = new Materia();
Materia ciencias = new Materia();
Materia artes = new Materia();
Materia edFisica = new Materia();
Materia ingles = new Materia();
Materia espanhol = new Materia();
listaM[0].add(portugues);
}