——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-
/* flnal
final :【最终】。修饰符
1:可以修饰类,方法,变量。
2:修饰的类不可以被继承。——为了避免被继承,被子类复写功能。
3:修饰的方法不可以被覆盖。
4:修饰的变量是一个常量。只能被赋值一次。既可以修饰成员变量,又可以修饰局部变量。
在描述事物是,一些数据是【固定】,即可起名字,方便阅读,不需要改变,加 final 修饰
(常量)的书写规范所有的字母都【大写】,如果有多个单词组成。单词间 通过_连接【英语下的下划线】
5:内部类只能访问被final修饰的局部变量。(内部类定义在类中的局部位置上是,只能访问该局部被final修饰的局部变量)
*/
class Demo
{
final void show1()//不可复写的方法一【强制】
//final int x = 3; //x 【终身】为3
//final double MA_PI =3.14; // 例如 π 是一个固定的值 不会改变加 final 修饰
//static final double MA_PI =3.14; //加上 static 【静态】 固定数据 可以共享
//public static final double MA_PI =3.14; //加上public 【public】数据的权限足够大 【static】不需要对象访问 类名可直接可以访问(全局常量 权限够大 类名调用 值不会变)
{}
void show2()//可以被复写的
{
// flnal int y = 9; //y 终身为9
}
class DubDemo extends Demo
{
void show1()
{
}
}
}
class FinalDemo
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-