黑马程序员技术交流社区
标题:
关于final类
[打印本页]
作者:
黑马-文鸿利
时间:
2013-8-19 14:13
标题:
关于final类
定义为final的类不能被继承。如果希望一个类不允许任何类继承,并且不允许其他人对这个类进行任何改动,可以将这个类设置为final形式。它的语法如下:
finall 类名{}
如果将某个类设置为final形式,则类中的所有方法都被隐式设置为final形式,但是final类中的成员变量可以被定义为final或非final形式。我们首先在项目中创建FinalClass类,在类中定义doit()方法和变量a,实现在主方法中操作变量a自增。代码如下:
final class FinalClass{
int a=3;
void doit(){
}
public static void main(String[] args){
FinalClass f=new FinalClass();
f.a++;
System.out.println(f.a);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2