Friday, 24 May 2013

JAVA INTERVIEW QUESTIONS - final modifier

Tags


1.What is final modifier?

The final modifier keyword makes that the programmer cannot change the value anymore. The actual meaning depends on whether it is applied to a class, a variable, or a method.

  • final Classes- A final class cannot have sub-classes.
  • final Variables- A final variable cannot be changed once it is initialized.
  • final Methods- A final method cannot be overridden by sub-classes.

2.What are the uses of final method?
There are two reasons for marking a method as final:
  • Disallowing sub-classes to change the meaning of the method.
  • Increasing efficiency by allowing the compiler to turn calls to the method into inline Java code.


EmoticonEmoticon

:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:o
:>)
(o)
:p
:-?
(p)
:-s
8-)
:-t
:-b
b-(
(y)
x-)
(h)