Home Java Javascript-array Java method final parameter
Questions:Ask|Latest


 
 

Share on Google+Share on Google+

Java method final parameter

Advertisement
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.

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:

final parameter in java

Download Source Code

Advertisement

Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: November 19, 2008

Ask Questions?    Discuss: Java method final parameter   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments
DMCA.com