Progettazione e Programmazione Orientata agli Oggetti - Computer ...
Progettazione e Programmazione Orientata agli Oggetti - Computer ...
Progettazione e Programmazione Orientata agli Oggetti - Computer ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
UNIVERSITÀ DEGLI STUDI DI PARMA<br />
Dipartimento di Ingegneria dell’Informazione<br />
COMPUTER<br />
ENGINEERING<br />
<strong>Oggetti</strong> in C++ e Java<br />
// File main.cc - C++<br />
#include “Point.H”<br />
// File Main.java - Java<br />
import Point;<br />
void main(int argc, char *argv[]) {<br />
Point p(1,2); // Oggetto locale<br />
Point* pptr; // Puntatore<br />
class Main {<br />
public static<br />
void main(String[] args) {<br />
pptr = new Point(0,0); // Alloca<br />
p.move(-4,7); // Method call<br />
pptr->move(3,-6); // Method call<br />
Point p; // Riferimento nullo<br />
p = new Point(0,0); // Alloca<br />
p.move(-5,-9); // Method call<br />
delete pptr;<br />
pptr = 0;<br />
} // p distrutto automaticamente<br />
}<br />
}<br />
p = null; // Garbage collection<br />
G. Rimassa - <strong>Progettazione</strong> e <strong>Programmazione</strong> <strong>Orientata</strong> <strong>agli</strong> <strong>Oggetti</strong>