/*
* final:最终的
*
* 1.final可以用来修饰的结构:类,变量,方法
*
* 2.final用来修饰一个类:此类不能被其他类所继承
* 比如:String类,System,StringBuffer类
*
* 3.final用来修饰方法不能被重写
*
* 4.final用来修饰的变量被称为常量
* final修饰属性:可以考虑赋值的位置有:显示初始化,代码块中初始化,构造器初始化
* final修饰局部变量:也可以修饰方法的形参,方法体内不能再给形参赋值
*
* static final 用来修饰属性:全局常量
*
*/
public class FinalTest {
final int WIDTH = 0;
final int LEFT;
final int RIGHT;
// final int DOWN;
{
LEFT = 1;
}
public FinalTest() {
RIGHT = 23;
}
public FinalTest(int n) {
RIGHT = n;
}
// public void setDown(int down) {
// this.DOWN = down;
// }
public void show() {
//修饰局部变量
final int num = 10;
// num = 2;
}
//修饰形参
public void show(final int num) {
// num = 10;
}
public static void main(String[] args) {
FinalTest test = new FinalTest();
test.show(19);
}
}
final class FinalA{
}
//
//class B extends FinalA{
//
//}
class AA{
public final void show() {
}
}
class BB extends AA{
// public void show() {
//
// }
}
final
最新推荐文章于 2024-05-11 10:24:57 发布