Jaja, mijn eerste Java (
) topic 
Ik wil gebruikers van mijn class (andere 'client' programmeurs dus) read-only toegang geven tot een member object van die class.
In C++ zou ik dit doen door een getter method te maken die een reference-to-constant (waarmee het object waarnaar gerefereerd wordt niet aangepast kan worden) returnt, maar aangezien Java dat soort references niet heeft ben ik even 'lost'.
Ik heb op IRC rondgevraagd, maar dat leverde niet veel meer op dan een boel onbegrip en geflame richting C++
Bruce Eckel's "Thinking in Java" is er ook niet helemaal duidelijk over..
Verder heb ik nog ergens gelezen dat je dan maar een kopie van het object zou moeten maken, maar ik kan me nouwelijk voorstellen dat dat soort toestanden nodig zijn alleen maar om read only toegang te geven..
Ik wil gebruikers van mijn class (andere 'client' programmeurs dus) read-only toegang geven tot een member object van die class.
In C++ zou ik dit doen door een getter method te maken die een reference-to-constant (waarmee het object waarnaar gerefereerd wordt niet aangepast kan worden) returnt, maar aangezien Java dat soort references niet heeft ben ik even 'lost'.
Ik heb op IRC rondgevraagd, maar dat leverde niet veel meer op dan een boel onbegrip en geflame richting C++
Bruce Eckel's "Thinking in Java" is er ook niet helemaal duidelijk over..
Verder heb ik nog ergens gelezen dat je dan maar een kopie van het object zou moeten maken, maar ik kan me nouwelijk voorstellen dat dat soort toestanden nodig zijn alleen maar om read only toegang te geven..