Question
Option 4 : Assigning a blank final instance variable inside the constructor / constructor के अंदर blank final instance variable को assign करना
Detailed Solution
सही उत्तर Assigning a blank final instance variable inside the constructor / constructor के अंदर blank final instance variable को assign करना है।
Question:
Which of the following Java declarations is LEGAL? / निम्नलिखित में से कौन-सी Java घोषणा वैध है?
Correct Answer: Assigning a blank final instance variable inside the constructor / constructor के अंदर blank final instance variable को assign करना
A blank final field may be assigned exactly once, and doing so in every constructor is the standard legal pattern. Options (a), (b) and (c) are all forbidden: finals cannot be reassigned, String is final, and final methods cannot be overridden. The trap is lumping (d) with the illegal ones. / blank final field को ठीक एक बार assign किया जा सकता है, और हर constructor में ऐसा करना मानक वैध pattern है। विकल्प (a), (b) और (c) सभी निषिद्ध हैं: final को पुनः assign नहीं कर सकते, String final है, और final मेथड override नहीं हो सकते। जाल (d) को अवैध वालों के साथ गिनना है।