.dsy:it.
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)


Posted by kimin@ on 30-01-2009 21:20:

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.


Posted by Jaky on 31-01-2009 02:56:

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 :D


Posted by kimin@ on 31-01-2009 19:06:

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


Posted by Jaky on 01-02-2009 00:22:

Originally posted by kimin@

l'unica cosa ke t kiedo x sicurezza: l'ordine di preferenza da eseguire è int-long-float giusto?


mai hai almeno il libro del corso? :shock::?:D


Posted by kimin@ on 01-02-2009 17:20:

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.