读书人

JAVA中final润色的最终方法

发布时间: 2013-11-05 14:40:42 作者: rapoo

JAVA中final修饰的最终方法
class a1
 {
  final int add(int x,int y)
  {  return(x+y);    }
   int mul(int a,int b)
    {

     int z=0;
    z=add(1,7)+a*b;
   return z;
  }
}
 public class c4_17 extends a1
 {
public static void main(String[] args)
{

    int a=2,b=3,z1,z2;
 c4_17 p1=new c4_17();
 z1=p1.add(a,b);
 z2=p1.mul(a,b);
 System.out.println("z1="+z1);
 System.out.println("z2="+z2);
}
 }


运行结果:z1=5,z2=14  
[解决办法]

引用:
怎么了?问题是什么?


引用:
同上,有什么问题?


应该是想问为什么p1能调用add方法吧。LZ可能觉得add被final 修饰了,不能被继承。
[解决办法]
引用:
Quote: 引用:

怎么了?问题是什么?


引用:
同上,有什么问题?


应该是想问为什么p1能调用add方法吧。LZ可能觉得add被final 修饰了,不能被继承。
没有被继承吧,是重写的吧!

读书人网 >Java相关

热点推荐