class Persona {
String nome;
int anno;
void stampa() {
System.out.println(nome + " " + anno);
}
}
class Metodi {
public static void main(String args[]) {
Persona a;
a = new Persona();
a.nome = "Mario";
a.anno = 1993;
a.stampa();
}
}
metodo dentro la classe
metodo = funzione in Java
class Persona {
String nome;
int anno;
void stampa() {
System.out.println(nome + " " + anno);
}
}
class Stampa {
public static void main(String args[]) {
Persona a;
a = new Persona();
a.nome = "Mario";
a.anno = 1993;
System.out.println(a);
}
}
println invece di a.stampa();
risultato:
Persona@2a139a55
class Persona {
String nome;
int anno;
@Override
public String toString() {
return(nome + " " + anno);
}
}
class Astringa {
public static void main(String args[]) {
Persona a;
a = new Persona();
a.nome = "Mario";
a.anno = 1993;
System.out.println(a);
}
}
risultato:
Mario 1993
liste collegate (LinkedList) sottoclassi nelle liste insiemi (HashSet)