![]() |
Pages (39): « First ... « 4 5 6 7 [8] 9 10 11 12 » ... Last » Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=259)
-- [PROGRAMMAZIONE] Help 3^ Progettino A.A.04/05 (http://www.dsy.it/forum/showthread.php?threadid=7972)
Se si,a pi greco che valora avete dato?
__________________
Studiare e lavorare vi sembra faticoso?!
Ma se e' fantastico!!!
Originally posted by emanuele
Cosa?!
__________________
Andrea
Originally posted by emanuele
Se si,a pi greco che valora avete dato?
__________________
Andrea
Originally posted by linkjr
Scusa, ma perchè dici che il calcolo dovrebbe sballare? Se poni r=0 nelle formule del tronco di cono ottieni le stesse formule del cono. Rimane però il problema che non è possibile passare r=0 nel costruttore di TroncoDiCono perchè dovrebbe sollevare Figura3DException..
Originally posted by Gioe
se i parametri erano minori o uguali a zero sollevavo l'eccezione... però non devi aggiungere throws al prototipo del metodo in quanto l'eccezione non è controllata.
Originally posted by linkjr
Scusa, forse non mi sono spiegato bene...
Intendevo, se un parallelepipedo ha base a = 1, base a = 2 e altezza = 3, lo devo considerare uguale ad un altro parallelepipedo che ha base a = 2 e base a = 1 e stessa altezza, cioè con le basi invertite?
Originally posted by T_M_P
Secondo me il costruttore di TroncoDiCono può accettare RaggioPiccolo uguale ma non minore di 0...
Costruirebbe un TroncoDiCono uguale a un cono...

__________________
Andrea
Originally posted by T_M_P
Scusa ma il fatto che l'eccezione non è controllata non significa che nel prototipo del costruttore non devo inserire throws..
__________________
Andrea
Originally posted by linkjr
Non so... Nelle specifiche è espressamente richiesto che le dimensioni siano maggiori di zero. Sono però d'accordo con te, è vero che logicamente non c'è alcuna controindicazione.
Boh!!!![]()
![]()
![]()
Originally posted by linkjr
Il throws per le RuntimeException può anche essere inserito, ma non ha alcun effetto pratico, almeno non nel nostro caso (potrebbe servire quando devi distribuire un'applicazione e fai generare in automatico con JavaDoc la doumentazione)
Originally posted by T_M_P
Secondo me ci sono un po' troppe cose non perfettamente definite in questo progettino..
Bisognerebbe chiedere a lui..
Io però sto ancora aspettando che mi risponda per il discorso che se sollevo l'eccezione nel costruttore di Cilindro con il messaggio "Cilindro: parametro non corretto", quando creo una sfera con raggio 0 mi da sempre il messaggio "Cilindro: parametro non corretto".. (ovviamente perchè ho esteso cilindro in sfera..
__________________
Andrea
Originally posted by linkjr
Io ho evitato il problema mettendo un messaggio "anonimo" del tipo "Parametri dimensionali non corretti". D'altro canto non viene richiesto nulla in merito...![]()
Originally posted by T_M_P
In fondo è l'unica soluzione, ma sono curioso di sapere cosa mi risponde visto che lui non ha fatto così ma ha inserito il nome della classe...![]()
__________________
Andrea
Originally posted by linkjr
In realtà c'è un metodo molto semplice per avere quel tipo di informazione nel costruttore. Si può postare un'espressione Java?![]()
![]()
Originally posted by T_M_P
Beh, direi di si, non è mica il progettino intero, è un consiglio..
__________________
Andrea
| All times are GMT. The time now is 06:00. | Pages (39): « First ... « 4 5 6 7 [8] 9 10 11 12 » ... Last » Show all 584 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.