Inoltre se creo un array del tipo Dvd []d =new Dvd[100]

e poi sempre nel metodo load aggiungo al fondo:
codice:
nuovo=new Dvd(titolo, regista, codice, disponibili, totali);
		
		System.out.println("il dvd!" + nuovo);
		
			d[k]=nuovo;
			k++;
			System.out.println(+k);
			System.out.println(d[k]);
Mi stampa:

il dvd!Dvd@3487a5cc
1
null
il dvd!Dvd@eb42cbf
2
null

ecc..
Come mai?