| Autore |
Discussione  |
|
|
ciccio007
Utente medio
 

|
Inserito il - 02/12/2009 : 18:28:03
|
Ciao a tutti. Qualcuno saprebbe postarmi il codice di codesto file,che mi sta facendo letteralmente impazzire? Praticamente ci sono due costruttori molto semplici,ma non capisco se va ulteriormente implementato oppure no. Need help please :-(
|
|
|
dunerpenpo
Moderatore ITPS
 

Regione: Puglia
Prov.: Bari
Città: Gioia del Colle
|
Inserito il - 02/12/2009 : 18:42:07
|
Se è sempre quello dell'anno scorso è questo:
public class EccezioneChiaveDuplicata extends Exception{
public EccezioneChiaveDuplicata(String messaggio){
super(messaggio);
}
public EccezioneChiaveDuplicata(){
}
}
Anche se a me si chiamava EccezioneChiaveDuplicata |
PER ESSERE SEMPRE AGGIORNATI Sottoscriviti alla discussione ITPS/Generale/INFORMAZIONI Oppure Iscriviti al gruppo su Facebook Informatica T.P.S. Bari
Se nessuno risponde ai vostri interventi per più di 5 giorni, contattatemi via email (I PM potrei non leggerli in tempo) e proveremo a trovare una risposta alla vostra domanda.
|
 |
|
|
ciccio007
Utente medio
 

|
Inserito il - 02/12/2009 : 19:21:48
|
Si questo è EccezioneChiaveDuplicata...ma stranamente quest'anno ha questo aspetto. Da notare che i due costruttori fanno riferimento ad una classe chiamata EccezioneChiaveNonValida. A quanto pare è diverso...inoltre implementa RuntimeException
public class EccezioneChiaveDuplicata extends RuntimeException { public EccezioneChiaveNonValida (String messaggio) { super(messaggio); } public EccezioneChiaveNonValida() { }
} |
 |
|
|
dunerpenpo
Moderatore ITPS
 

Regione: Puglia
Prov.: Bari
Città: Gioia del Colle
|
Inserito il - 02/12/2009 : 19:50:54
|
| Al massimo estende o erdita da RuntimeException e cmq funziona ugualmente perchè RuntimeException è una sotto classe di Exception. Col mio modo è più generale, nel tuo è più specifico il tipo di Eccezione che va ad estendere. |
PER ESSERE SEMPRE AGGIORNATI Sottoscriviti alla discussione ITPS/Generale/INFORMAZIONI Oppure Iscriviti al gruppo su Facebook Informatica T.P.S. Bari
Se nessuno risponde ai vostri interventi per più di 5 giorni, contattatemi via email (I PM potrei non leggerli in tempo) e proveremo a trovare una risposta alla vostra domanda.
|
 |
|
|
ciccio007
Utente medio
 

|
Inserito il - 02/12/2009 : 20:16:26
|
Ma nelle nuove slide che c'hanno dato sta fatto cosi. In sostanza devo creare per forza una classe EccezioneChiaveNonValida oppure posso usare il tuo codice? |
 |
|
|
dunerpenpo
Moderatore ITPS
 

Regione: Puglia
Prov.: Bari
Città: Gioia del Colle
|
Inserito il - 02/12/2009 : 20:20:18
|
| Il codice è identico, cambia solo il nome quindi metti quello richiesto quest'anno e cioè EccezioneChiaveNonValida e metti tranquillamente la Runtime Exception se questa è considerata migliore (credo proprio di si). In altre parole meglio il codice che tu stesso hai scritto. |
PER ESSERE SEMPRE AGGIORNATI Sottoscriviti alla discussione ITPS/Generale/INFORMAZIONI Oppure Iscriviti al gruppo su Facebook Informatica T.P.S. Bari
Se nessuno risponde ai vostri interventi per più di 5 giorni, contattatemi via email (I PM potrei non leggerli in tempo) e proveremo a trovare una risposta alla vostra domanda.
|
 |
|
|
ciccio007
Utente medio
 

|
Inserito il - 02/12/2009 : 20:58:02
|
Citazione: Messaggio inserito da dunerpenpo
Il codice è identico, cambia solo il nome quindi metti quello richiesto quest'anno e cioè EccezioneChiaveNonValida e metti tranquillamente la Runtime Exception se questa è considerata migliore (credo proprio di si). In altre parole meglio il codice che tu stesso hai scritto.
Ecco appunto il problema è costruire la classe EccezioneChiaveNonValida. Deduco che ci sono due costruttori che ho messo...ma eclipse mi da molteplici errori nella classe EccezioneChiaveDuplicata. Boh? |
 |
|
|
dunerpenpo
Moderatore ITPS
 

Regione: Puglia
Prov.: Bari
Città: Gioia del Colle
|
Inserito il - 02/12/2009 : 21:39:15
|
| Aspè ma ti dà errori (X rossa) o warning (! giallo) ??? Se sono warning non preoccuparti è "normale"... |
PER ESSERE SEMPRE AGGIORNATI Sottoscriviti alla discussione ITPS/Generale/INFORMAZIONI Oppure Iscriviti al gruppo su Facebook Informatica T.P.S. Bari
Se nessuno risponde ai vostri interventi per più di 5 giorni, contattatemi via email (I PM potrei non leggerli in tempo) e proveremo a trovare una risposta alla vostra domanda.
|
Modificato da - dunerpenpo in data 02/12/2009 21:40:06 |
 |
|
|
ciccio007
Utente medio
 

|
Inserito il - 03/12/2009 : 00:17:43
|
No no errori ROSSI che non permettono nemmeno la compilazione e l'esecuzione. Però se uso solo EccezioneChiaveDuplicata non ci sono problemi |
 |
|
|
dunerpenpo
Moderatore ITPS
 

Regione: Puglia
Prov.: Bari
Città: Gioia del Colle
|
Inserito il - 03/12/2009 : 16:27:54
|
| E va bene forse è Exception il problema che non gli sta bene, metti RuntimeException che è più specifica ed è anche meglio.. |
PER ESSERE SEMPRE AGGIORNATI Sottoscriviti alla discussione ITPS/Generale/INFORMAZIONI Oppure Iscriviti al gruppo su Facebook Informatica T.P.S. Bari
Se nessuno risponde ai vostri interventi per più di 5 giorni, contattatemi via email (I PM potrei non leggerli in tempo) e proveremo a trovare una risposta alla vostra domanda.
|
 |
|
|
Angioletto
Utente medio
 

Regione: Puglia
Prov.: Bari
Città: Turi
|
Inserito il - 03/12/2009 : 18:59:52
|
Ragà ma nn state facendo un pò di confusione? Allora, la classe Eccezione che erediti è indifferente, l'unico problema è che devi stare attento al gestore dell'eccezione. Non è il tuo caso in quanto gestisci solo un tipo di Eccezione. Per quanto riguarda i costruttori devi chiamarli come la classe, è normale che ti da errore. Nelle slide ne di problemi ce ne sono quindi consiglio di procedere da solo.
In cocca al lupo |
 |
 |
|
|
dunerpenpo
Moderatore ITPS
 

Regione: Puglia
Prov.: Bari
Città: Gioia del Colle
|
Inserito il - 03/12/2009 : 19:24:22
|
Citazione: Messaggio inserito da Angioletto
Ragà ma nn state facendo un pò di confusione? Allora, la classe Eccezione che erediti è indifferente, l'unico problema è che devi stare attento al gestore dell'eccezione. Non è il tuo caso in quanto gestisci solo un tipo di Eccezione. Per quanto riguarda i costruttori devi chiamarli come la classe, è normale che ti da errore. Nelle slide ne di problemi ce ne sono quindi consiglio di procedere da solo.
In cocca al lupo
Hai ragione non avevo notato che il nome della classe era diverso dal nome dei costruttori, nell'esempio di ciccio007. Per quanto riguarda le eccezioni infatti ho detto che era indifferente non ho specificato il problema del gestore perchè essendoci solo quell'eccezione come tu stesso hai detto non hai problemi nel gestirla... |
PER ESSERE SEMPRE AGGIORNATI Sottoscriviti alla discussione ITPS/Generale/INFORMAZIONI Oppure Iscriviti al gruppo su Facebook Informatica T.P.S. Bari
Se nessuno risponde ai vostri interventi per più di 5 giorni, contattatemi via email (I PM potrei non leggerli in tempo) e proveremo a trovare una risposta alla vostra domanda.
|
 |
|
|
Danyel
Utente giovane

|
Inserito il - 03/12/2009 : 20:58:27
|
Citazione: Messaggio inserito da ciccio007
Si questo è EccezioneChiaveDuplicata...ma stranamente quest'anno ha questo aspetto. Da notare che i due costruttori fanno riferimento ad una classe chiamata EccezioneChiaveNonValida. A quanto pare è diverso...inoltre implementa RuntimeException
public class EccezioneChiaveDuplicata extends RuntimeException { public EccezioneChiaveNonValida (String messaggio) { super(messaggio); } public EccezioneChiaveNonValida() { }
}
Era solo un errore di copia/incolla, ho chiesto io la settimana scorsa in lab! Infatti ora mi pare che abbiano sistemato le slides, correggimi se sbaglio... |
Ciao! |
Modificato da - Danyel in data 03/12/2009 20:59:34 |
 |
|
|
ciccio007
Utente medio
 

|
Inserito il - 04/12/2009 : 00:57:29
|
Mannagg....è vero! Tanto tempo perso per niente.... -.- Grazie |
 |
|
| |
Discussione  |
|