Esercizio fatto in classe – Non funzionante

La classe “Studente” si compila senza problemi mentre “ProvaStudente” non si compila dicendo che ci sono errori nella dichiarazione dell’array

 

public class Studente{
  String nome;
  String dataNascita;
  String classe;
  public Studente(String n,String dn,String c){
    nome=n;
    dataNascita=dn;
    classe=c;
  }
  public void studia(){
    System.out.println("quanto ho studiato oggi!!");
  }
  public void sonoStanco(){
    System.out.println("Mammamia quanto so' stanco");
  }
}

 

public class ProvaStudente{
  public static void main(String[] args){
    Studente studenti=new Studente[19];
    Studente s1=new Studente("Millucci","10-08-1992","IVale");
    Studente s2=new Studente("Marzocchella","22-10-1992","IVale");
    Studente s3=new Studente("Drago","10-5-1992","IVale");
    Studente s4=new Studente("Di Bari","10-07-1992","IVale");
    Studente s5=new Studente("Scorteccia","25-12-1992","IVale");
    studenti[0]=s1;
    studenti[1]=s2;
    studenti[2]=s3;
    studenti[3]=s4;
    studenti[4]=s5;
    for(int i=0; i<studenti.length; i++){
      studenti[i].studia();
    }
  }
}

Commenti