Java method final parameter

Example below demonstrates the working of java final
keyword. In the example the radius parameter for calculating the area of circle
have been set to final. This means double type radius is no more a variable,
but is now a constant. In the example, this keyword is used for
calling the constant declared parameter radius inside the class
constructor FinalParameterExample. In the example a void type method with
name areaOfCircle is created, inside which the calculation part of the
program is coded.
Now in the main method of the class FinalParameterExample
a class
object is created. And with this object following two tasks have been performed,
first for providing the value of the final parameter of the class i.e. radius
value and second for calling the void method areaOfCircle.
Here is the code:
public class FinalParameterExample {
public static final double PI = 3.141592653589793;
public final double radius;
FinalParameterExample( double radius) {
this.radius = radius;
}
public void areaOfCircle(){
double area=PI*radius*radius;
System.out.println("Area of Circle= "+area);
}
public static void main(String[]args){
FinalParameterExample parameter=new FinalParameterExample(5.5);
parameter.areaOfCircle();
}
} |
Output will be displayed as:

Download Source Code

|