|
| |
Education
Communications
POO class will be held
in Classroom 3 (PP2 uniroma2), see the syllabus.
Contents
Object-Oriented
programming (Java) at the Department of Engineering of the University of Rome
Tor Vergata (Italy), 2008-09 a.y..
NOTE
THAT: Last additions are published at the bottom of this page (see)
 |
Course
syllabus (download). |
 | Generalities
(download) |
 | Exercises
(overloading, overriding, enum, static, final) - March112009 |
 | Exercises
(Associations, ArrayLists, Late Binding, Private Constructor) March262009 |
 | Some
program updates (March312009) |
 | Exercises
(using interfaces and forwarding) - March312009 |
 | Exercises
(Object, equals) - April022009 |
 | Proposed
homework on 100% reuse programming style:
 |
CONGRATULATIONS
TO:
-
Fabrizio Nuccilli
who solved the problem on Apr02-2009
Other
significant effort has been spent by:
-
Patrizio Adornato
-
Paolo Tagliaferri
-
Gabriele Amicizia
-
Giuseppe Petraroli
|
|
 |
ANNOUNCEMENT:
There will be an additional lecture on Monday, April 06, 2009 - PP2 room no.
5 (as usual) 17:00-18:30. |
 |
Theory
and examples for programming Monitors in Java. |
 | Giuseppe Petraroli
has solved (Apr02, 2009) the additional problem with 100% reuse programming
style. He correctly used typechecking. Congratulations. |
 | Exercises
(Graphics, events handling) Apr092009. |
 | Additional
exercises (events handling) April092009. |
 | An interesting
link on events handling here. |
 | A complete
example so far (code). Note
that, this code is copyrighted.
 |
Original MVC |
 |
Exceptions |
 |
Graphics |
 |
Events |
 |
100%-Model-code
reuse |
 |
Effective late
binding |
 |
Polymorphism |
 |
More... |
|
 | Exercises on
Cloning Objects (here) |
 | A comprehensive
example "GestioneSpettacoli"
(Text and UML diagram) |
 | Code for "GestioneSpettacoli" |
 | Next lecture will
be held by Dr. Pesce on reflection (April 23) |
 | Code for "GestioneSpettacoli"
to check out (Is it correct? Why not?) |
 | Code for "GestioneSpettacoli"
to check out again (Is it correct? Why?) |
bottom
|