Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

In essence, με το

Foo x;

Φτιάχνεις μια αναφορά τύπου Foo που θα δείχνει μόνο σε αντικείμενο τύπου Foo.

Αν κάνεις

new Foo();

Δημιουργείς ένα τέτοιο αντικείμενο, που με εκχώρηση, του δίνεις ένα τρόπο να το βρίσκεις, γι'αυτό και από σύμβαση, λέμε αντικείμενο αυτό που στην πραγματικότητα είναι μια αναφορά σε αυτό.

Αν κάποτε χαθεί η σύνδεση μεταξύ x και αντικειμένου, τότε το αντικείμενο το μαζεύει ο Garbage Collector.

Κάτι τέτοιο θα το έκανες με

x = null;

για παράδειγμα.

  • Like 1
  • Απαντ. 32
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Δημοσ.

Αν κάποτε χαθεί η σύνδεση μεταξύ x και αντικειμένου, τότε το αντικείμενο το μαζεύει ο Garbage Collector.

Κάτι τέτοιο θα το έκανες με

x = null;

για παράδειγμα.

ένα άλλο παράδειγμα θα ήταν ας πούμε να φτιάξω 2 αντικείμενα

foo x=new foo();

foo y=new foo();

x=y;

οπότε το αντικείμενο που φτιάχτηκε για την x, πάλι δε θα την φάει ο garbage collector? :'(

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...