class A
{
final double PI=3.14;
public double getArea(final double r)//这里有问题 就是final 声名的参数的值不是不能改变的吗
//那为什么 还能在main函数中给他附值啊??? 他不应该是个常数的吗??
{
return PI*r*r;
}}
public class Example3_18 { /**
* @param args
*/
public static void main(String[] args)
{
A a=new A();
System.out.println("面积:"+a.getArea(8));
// TODO 自动生成方法存根 }}
意思是说你传进入的这个r在这个方法体里面没有办法再被改变了
是在getArea这个方法内不在再被改变了