Originariamente inviato da Alex'87
La classe ordinamento ha un costruttore che riceve un int[]
E' ovvio quindi che la riga ordinamento or = new ordinamento() ti dia errore visto che non gli stai passando nulla...
Cerca di dare dei nomi decenti alle classi e segui le convezioni.
Se la classe rappresenta un alunno, perché si chiama "ordina" e non "Alunno"?
Se l'attributo si chiama "vot" perché il getter si chiama "getresult"?
Perché gli attributi li chiami nom, cogn, vot e i parametri del costruttore nome, cognome, voto?
codice:
public class Alunno {
private String nome;
private String cognome;
private int voto;
public Alunno(String n, String c, int v) {
nome = n;
cognome = c;
voto = v;
}
public String getNome() {
return nome;
}
public String getCognome() {
return cognome;
}
public int getVoto() {
return voto;
}
}
Non è più leggibile così?