01 January 2012

create constant object in Java

I've wondered if I can create a constant object in Java? I don't mean a constant reference (which achieved by final keyword) or a class whose all of its instances are constants (a.k.a immutable objects).

I've asked a question in SO and got a staisified answers ..
Please have a look

2 comments:

علاء الصالحي said...

في اعتقادي لا إمكانية لذلك أبداً
لأنه حتى لو فرضنا أنك قمت بكتابة class من الداعمين لعدم الكتابة أو ما يعرف بـ immutable
لازلت غير قادر على عمل نفس الشيء مع الكائنات المكونة للكائن
والحل القائل بالوراثة ورمي خطأ فعلياً حل عقيم جداً لأن هذا الحل يخدع المستخدمين وبشدة
الحالة الوحيدة الصالح الكلام فيها هوه إخراج ما ليس بكائن في دوال set

mhewedy said...


الحالة الوحيدة الصالح الكلام فيها هوه إخراج ما ليس بكائن في دوال set

لم أفهم قصدك هنا