Pertanyaan yang diberi tag «final»

11
Konstanta final vs C ++ Java
The Java untuk C ++ programmer tutorial mengatakan bahwa (sorot adalah saya sendiri): Final kata kunci kira - kira setara dengan const di C ++ Apa arti "kasar" dalam konteks ini? Bukankah mereka persis sama? Apa perbedaannya, jika ada?
151 java  c++  const  final 

7
Perbedaan antara final statis dan final statis
Saya menemukan kode tempat kode itu menyatakan suka private final static String API_RTN_SUCCESS = "0"; private final static String API_RTN_ERROR = "1"; public static final String SHARED_PREFERENCE_CONFIG = "shared_preference_config"; public static final String STARTUP_SETTING_KEY = "startup_setting"; Apa perbedaan di antara mereka atau apakah mereka sama? Atau apakah itu berbeda untuk …
151 java  static  final 


5
Metode `final` Java: apa yang dijanjikannya?
Di kelas Java metode dapat didefinisikan final, untuk menandai bahwa metode ini mungkin tidak diganti: public class Thingy { public Thingy() { ... } public int operationA() {...} /** this method does @return That and is final. */ public final int getThat() { ...} } Itu jelas, dan mungkin berguna …
141 java  oop  final 

16
Mengapa kelas String dinyatakan final di Jawa?
Dari ketika saya mengetahui bahwa kelas java.lang.Stringdinyatakan sebagai final di Jawa, saya bertanya-tanya mengapa itu. Saya tidak menemukan jawaban saat itu, tetapi posting ini: Bagaimana cara membuat replika kelas String di Jawa? mengingatkan saya pada pertanyaan saya. Tentu, String menyediakan semua fungsionalitas yang pernah saya butuhkan, dan saya tidak pernah …
141 java  string  final 

8
Mengapa tidak ada fitur Konstan di Jawa?
Saya mencoba mengidentifikasi alasan di balik konstanta di Jawa. Saya telah belajar bahwa Java memungkinkan kita untuk mendeklarasikan konstanta dengan menggunakan finalkata kunci. Pertanyaan saya adalah mengapa Java tidak memperkenalkan fitur Constant ( const). Karena banyak orang mengatakan itu berasal dari C ++, di C ++ kami memiliki constkata kunci. …
140 java  constants  final 

7
Perilaku metode statis terakhir
Saya telah bermain-main dengan pengubah dengan metode statis dan menemukan perilaku yang aneh. Seperti yang kita ketahui, metode statis tidak dapat diganti, karena metode tersebut dikaitkan dengan kelas daripada instance. Jadi jika saya memiliki potongan di bawah ini, itu dapat dikompilasi dengan baik //Snippet 1 - Compiles fine public class …
123 java  methods  static  final 




2
Mengapa `private val` dan` private final val` berbeda?
Saya dulu berpikir begitu private valdan private final valsama, sampai saya melihat bagian 4.1 di Referensi Scala: Definisi nilai konstan adalah dari bentuknya final val x = e di mana e adalah ekspresi konstan (§6.24). Pengubah terakhir harus ada dan tidak ada anotasi jenis yang dapat diberikan. Referensi ke nilai …
100 scala  private  final 

7
Mengapa semua bidang dalam antarmuka secara implisit bersifat statis dan final?
Saya hanya mencoba memahami mengapa semua bidang yang ditentukan dalam Antarmuka secara implisit staticdan final. Ide untuk menjaga bidang staticmasuk akal bagi saya karena Anda tidak dapat memiliki objek antarmuka tetapi mengapa mereka final(secara implisit)? Ada yang tahu mengapa desainer Java pergi dengan membuat bidang dalam antarmuka staticdan final?

11
Membuat argumen metode java sebagai final
Apa perbedaan yang finalmembuat antara kode di bawah ini. Apakah ada keuntungan dalam mendeklarasikan argumen sebagai final. public String changeTimezone( Timestamp stamp, Timezone fTz, Timezone toTz){ return .... } public String changeTimezone(final Timestamp stamp, final Timezone fTz, final Timezone toTz){ return .... }

7
Mengapa objek akhir dapat dimodifikasi?
Saya menemukan kode berikut dalam basis kode yang saya kerjakan: public final class ConfigurationService { private static final ConfigurationService INSTANCE = new ConfigurationService(); private List providers; private ConfigurationService() { providers = new ArrayList(); } public static void addProvider(ConfigurationProvider provider) { INSTANCE.providers.add(provider); } ... INSTANCEdideklarasikan sebagai final. Mengapa objek bisa ditambahkan …
89 java  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.