| Author |
public static final
|
Jammy Wells
Greenhorn
Joined: Oct 04, 2007
Posts: 17
|
|
|
I have started reading Kathy Sierra Scjp 1.4 book....In the second chapter we have a question which asks indirectly whether U can compile "public static final int k;" as an instance variable declaration or not and the answer provided for this was that U can. I tried writing a class which declares a member variable in above mentioned manner,it gave me a compilation error according to which I shud have initialized this variable by assiging sme value to it.Please tell me whether its smething wrong in the Book's mentioned statement or smething else.
|
 |
Ernest Friedman-Hill
author and iconoclast
Marshal
Joined: Jul 08, 2003
Posts: 24061
|
|
Hi, Welcome to JavaRanch! "public static final int i;" is legal, but only if you initialize the variable somewhere, such as in a static initialization block. For example,
|
[Jess in Action][AskingGoodQuestions]
|
 |
 |
|
|
subject: public static final
|
|
|