what is finalmethod & final variable with example?
Answers were Sorted based on User's Feedback
Answer / aditi
Final method cannot be overridden by subclasses. This is
used to prevent unexpected behavior from a subclass
altering a method.
Example:
public class MyClass {
public final void myFinalMethod() {...}
Final Variable, it can only be assigned to once and only in
the constructor of class if variable is not a reference to
pther object.
Example:
public class Sphere {
public static final double PI = 3.141592653589793; //
this might as well be a constant
public final double radius;
public final double xpos;
public final double ypos;
public final double zpos;
Sphere(double x, double y, double z, double r) {
radius = r;
xpos = x;
ypos = y;
zpos = z;
}
| Is This Answer Correct ? | 10 Yes | 0 No |
Answer / pavan
final method or variable is nothing but once if we declare
as it is final the value of that variable cant be changed
and becomes const.
Example:
--------
final b=200;
Here the value of b is 200 thought the prog
class A
{
void final b=200;
}//A
class B extends class A
{
this.b=201;//Error becoz the variable b is declared as final
//Here this represents the current value i.e.,in
class B that is about variable final
Know coming to the method:
-------------------------
final Add();//similar as variable
Final method can be def as the method name can not be
re-used and at the same time it cant be overridden..
Example:
--------
class A{
final Add()
{
int a,b,c;//Here in this we are adding two int no.
c=a+b;
}
class B extends class A
{
final Add()
{
float a,b,c;//Here we are adding two float no.
c=a+b;
}
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / vignesh,c
in a class if a method is executed at final stage is called
a final method, and and a variable when used finally is
called a final variable.
| Is This Answer Correct ? | 0 Yes | 1 No |
Answer / vignesh,c
in a class if a method is executed at final stage is called
a final method, and and a variable when used finally is
called a final variable.
| Is This Answer Correct ? | 0 Yes | 2 No |
Answer / vignesh,c
in a class if a method is executed at final stage is called
a final method, and and a variable when used finally is
called a final variable.
| Is This Answer Correct ? | 0 Yes | 3 No |
Answer / dipesh
public final methodA(){
}
u can overirde final method & final variable can reassigned
another value & final varaiable value must be assingend at
the time of declaration
| Is This Answer Correct ? | 2 Yes | 11 No |
When do we use hashset over treeset?
What happens when a thrown exception is not handled?
What restrictions are placed on method overriding in java programming?
Why parsing is done?
What is meant by data hiding in java?
Why are the methods of the math class static?
where to use join method and explain with real time senario?and programatical explenation also..
Which of these methods belong to Thread & Object class? join, yield, sleep, wait, notify
How can we create a synchronized collection from given collection?
Java support call by reference (pass by reference) ?
What is a predicate method?
The class "Class" is belongs to which package?? a) java.lang b)java.lang.reflect c)java.util d)None