12/07/08 8:37
littlecow
Salve a tutti, stavo provando a fare un esercizio dell'uni sui generics di java ma non riesco proprio a capire ne come si fa, ne cosa devo fare.. sul testo c'è scritto "basta che il programma compili, non è necessario fargli fare niente", ma io non ci riesco comunque.
il codice che loro mi danno è questo.. io devo aggiungere a raccolta un paio di punti, un paio di linee e stampare il tutto a video.. ma non riesco.. mi da diversi errori, tipo variabili non statiche , Set è abstract, ecc.. qualcuno mi da una mano?? non posso modificare il codice loro, devo solo completare quello che mi danno..
Grazie, sono davvero disperata
import java.util.*; public class ProvaGenerics{ class Figura{ } class Punto extends Figura{ int x, y; public Punto(int x, int y){ this.x = x; this.y = y; } public String toString(){ return "Punto: (" + x + "," + y + ")"; } } class Linea extends Figura{ int x1,x2,y1,y2; public Linea(int x1, int y1, int x2, int y2){ this.x1 = x1; this.y1 = y1; this.x2 = x2; this.y2 = y2; } public String toString(){ return "Linea: (" + x1 + "," + y1 + " - " + x2 + "," + y2 + ")"; } } Set<Figura> raccolta; public static void main(String[] Args){ } }
il codice che loro mi danno è questo.. io devo aggiungere a raccolta un paio di punti, un paio di linee e stampare il tutto a video.. ma non riesco.. mi da diversi errori, tipo variabili non statiche , Set è abstract, ecc.. qualcuno mi da una mano?? non posso modificare il codice loro, devo solo completare quello che mi danno..
Grazie, sono davvero disperata
aaa