|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Nov 2002
Messaggi: 4329
|
[java]mi spiegate in italiano che vuol dire sta frase?
"Progettate una struttura dati InSet che possa contenere un insieme di interi; nascondete l' implementazione privata: un insieme di oggetti Integer realizzato con un albero; fornite i metodi add(int x), remove(int x), print(),ecc........."
ora, francamente io non ho capito che voglia dire "nascondete l implementaizone privata"........devo fare una classe InSet con una classe privata dentro che mi crei dei banali oggetti integer da interi inseriti? a che servirebbe sta roba?? mi sa che st interfaccia set non mi vuole entrare nel cervello, forse la chiave è li.....cioe non riesco bene a capire la struttura di sta roba.......forse vuol dire che devo soltanto organizzare i miei oggetti Integer in un albero e fare quei due metodini?? posso tranquillamente farlo con una LinkedList non vi pare?? so che sono cose moooooolto terra terra ma perdonatemi, sono un totale niubbo di programmazione......
__________________
|18k+|slk800|a7n8x|1Gb/ddr400|Gf4mx440|Pio108|WD 160Gb|Case|Uni|Album|AnimeClick|OneManga| |ClassicThrash!|BNR Metal|TrueMetal|Dime|Chuck| |
|
|
|
|
|
#3 |
|
Bannato
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
|
Credo anch'io che quel "nascondere l'implementazione privata" sia un indizio circa l'esistenza all'interno della classe InSet di una classe interna private.
Lo scopo della classe interna dovrebbe essere quello di contenere i dati di tipo Integer, mentre la classe InSet defisce i metodi per accedere agli elementi della struttura sottostante. In via del tutto teorica, potrebbe essere una cosa così: Codice:
public class InSet {
//private AlberoInteri albero=null;
public Inset() {
//albero=new AlberoInteri();
}
public void add(int x) {
//albero.aggiungiIntegerAll'albero
}
//bla bla
//implementazione privata nascosta: per me non vuol dire nulla,
//ma se volesse dire qualcosa potrebbe essere questo
private class AlberoInteri {
//struttura ad albero destinata a contenere oggetti Integer
}
}
&Ciao. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Nov 2002
Messaggi: 4329
|
caiser purtroppo no.......dipendesse da me farei una scrausa classe tree coi suoi metodi e poi li richiamerei nella classe IntSet ma non sono sicuro che accetti sta roba......mi sa che è come hai detto tu anche se non ci giurerei al 100%; magari fo tutti e due i modi e poi si vedra.....cmq giazie mille
__________________
|18k+|slk800|a7n8x|1Gb/ddr400|Gf4mx440|Pio108|WD 160Gb|Case|Uni|Album|AnimeClick|OneManga| |ClassicThrash!|BNR Metal|TrueMetal|Dime|Chuck| |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:00.



















