java语言中 final和static 的 区别是什么?

日期:2009-07-23 23:50:22 人气:1

java语言中 final和static 的 区别是什么?

在类的声明中使用final 使用了final的类不能再派生子类,就是说不可以被继承了。有些java的面试题里面,问String可不可以被继承。答案是不可以,因为 java.lang.String是一个final类。这可以保证String对象方法的调用确实运行的是String类的方法,而不是经其子类重写后的 方法。 2、在方法声明中使用final 被定义为final的方法不能被重写了,如果定义类为final的话,是所有的方法都不能重写。而我们只需要类中的某几个方法,不可以被重
    A+
热门评论