Pertanyaan yang diberi tag «final»


10
Mengapa kata kunci 'final' bermanfaat?
Tampaknya Java memiliki kekuatan untuk mendeklarasikan kelas yang tidak dapat diturunkan untuk waktu yang lama, dan sekarang C ++ juga memilikinya. Namun, mengingat prinsip Open / Close dalam SOLID, mengapa hal itu berguna? Bagi saya, finalkata kunci terdengar seperti friend- itu legal, tetapi jika Anda menggunakannya, kemungkinan besar desainnya salah. …
54 java  c++  solid  final 

6
Mengapa menggunakan 'final' di kelas sangat buruk?
Saya refactoring situs web warisan PHP OOP. Saya sangat tergoda untuk mulai menggunakan 'final' di kelas untuk " make it explicit that the class is currently not extended by anything". Ini mungkin menghemat banyak waktu jika saya datang ke kelas dan saya bertanya-tanya apakah saya dapat mengganti nama / menghapus …

2
Konvensi penamaan: Bidang terakhir (bukan statis)
Hari ini saya berdiskusi dengan rekan kerja tentang penamaan finalbidang di kelas Java. Dalam finalbidang opionionnya juga harus dianggap konstanta karena nilainya tidak akan berubah setelah pembuatan instance. Ini akan mengarah pada konvensi penamaan untuk finalbidang berikut: public class Foo { private static final String BLA_BLA = "bla"; private final …
23 java  naming  final 

5
Mengapa kata kunci 'final' hanya digunakan sedikit di industri? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Karena saya menemukan kekuatan finalkata kunci di Jawa beberapa tahun yang lalu, itu …
14 java  final 

3
Dalam C ++, kapan saya harus menggunakan final dalam deklarasi metode virtual?
Saya tahu bahwa finalkata kunci digunakan untuk mencegah metode virtual ditimpa oleh kelas turunan. Namun, saya tidak dapat menemukan contoh yang berguna ketika saya harus benar-benar menggunakan finalkata kunci dengan virtualmetode. Terlebih lagi, rasanya seperti penggunaan finaldengan metode virtual adalah bau yang tidak enak karena melarang programmer untuk memperluas kelas …
11 c++  final 
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.