Tampaknya menjadi ortodoksi Jawa pada titik ini bahwa seseorang pada dasarnya tidak boleh menggunakan bidang publik untuk keadaan objek. (Saya tidak harus setuju, tapi itu tidak relevan dengan pertanyaan saya.) Mengingat itu, apakah benar untuk mengatakan bahwa dari tempat kita hari ini, jelas bahwa bidang publik Jawa adalah kesalahan / cacat dari desain bahasa? Atau adakah argumen rasional bahwa itu adalah bagian yang berguna dan penting dari bahasa tersebut, bahkan hari ini?
Terima kasih!
Pembaruan: Saya tahu tentang pendekatan yang lebih elegan, seperti dalam C #, Python, Groovy, dll. Saya tidak secara langsung mencari contoh-contoh itu. Saya benar-benar hanya ingin tahu apakah masih ada seseorang di dalam bunker, bergumam tentang betapa indahnya bidang publik, dan bagaimana massa semua hanyalah domba, dll.
Pembaruan 2: Bidang publik final yang jelas statis adalah cara standar untuk membuat konstanta publik. Saya merujuk lebih banyak menggunakan bidang publik untuk status objek (bahkan kondisi tidak berubah). Saya berpikir bahwa ini kelihatannya seperti cacat desain yang harus digunakan bidang publik untuk konstanta, tetapi tidak untuk negara ... aturan bahasa harus ditegakkan secara alami, dengan sintaks, bukan oleh pedoman.