![]() |
Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Fondamenti di architettura e programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=234)
-- diagrammi UML (http://www.dsy.it/forum/showthread.php?threadid=37565)
diagrammi UML
ciao a tutti,
c'è qualche anima pia che potrebbe spiegarmi brevemente come funzionano i diagrammi UML??
per la precisione quest'esercizio (il 5), nn lo capisco proprio.
http://homes.dsi.unimi.it/~mereghet...prepIIIcomp.pdf
non capisco perchè c2.f(3) scrive D(short)
a2.f(3) scrive A(float)
e xkè dice ke a1=c2 dice che è consentito..
grazie a tutti e scusate il disturbo.
c2 è memorizzato in un oggetto D, perciò il metodo invocato f sarà ovviamente di D.
stessa cosa per a2, che è memorizzata in un oggetto di tipo A, perciò il metodo usato è quello che accetta un argomento solo, ovvero quello con il float.
b.f("3,4") è ovviamente errato perchè b è memorizz in un oggetto B, ma questa classe non ha metodi che ricevono come argomenti delle stringhe.
dice ke a1=c2 è consentito perchè c2 è memorizz in un oggetto D, che è sottoclasse di A, questo permette di memorizzare istanze di D dentro A.
Spero di aver chiarito tutto =)
ps: se non ti è chiara l'ereditarietà in java, l'UML non ti serve a una cippa ![]()
ciao, innazitutto grazie mille x la spiegazione, credo di aver capito (qualcosina... xD... )
intanto oggi mi hanno spiegato altre cose in più è la situazione è ancora + kiara ![]()
l'unica cosa ke t kiedo x sicurezza: l'ordine di preferenza da eseguire è int-long-float giusto?
grazie ancora x la disponibil. ciao
Originally posted by kimin@
l'unica cosa ke t kiedo x sicurezza: l'ordine di preferenza da eseguire è int-long-float giusto?

si...
| All times are GMT. The time now is 18:10. | Show all 5 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.