PDA

Visualizza la versione completa : [JAVA] Classi su file esterni


FinalFantasy
25-09-2005, 12:06
Sul mio libro c'è scritto che è preferibile mettere le classi su file esterni. Quello che io nn ho capito è: come si richiamano queste classi nel programma principale o su altre classi?

Andrea1979
25-09-2005, 12:38
la jvm sa dove ti trovi e a che classi puoi accedere.
Se il progetto è consistente, ti conviene organizzarlo in package, come sicuramente anche il tuo libro di testo suggerirà.

Esempio pratico

file: studente.java



public class studente {
private String nome, cognome;
private int matricola;

public studente() {
this (null, null, 0);
}

public studente(String nome, String cognome, int matricola) {
this.nome = nome;
this.cognome = cognome;
this.matricola = matricola;
}

//metodi public per accedere/modificare dati;
//sarebbe anche utile un metodo toString per la classe,
//qualcosa come:

public String toString() {
return (nome+ " "+ cognome + " "+matricola);
}
}


file testStudente.java



public class testStudente {
public static void main (String[] args) {
studente pippo = new studente("pippo", "pappo", 131313);
System.out.println(pippo);
}
}

Loading