final在java中的用法
2017-01-22 12:19
162 查看
1、fina在类中
//final演示
public class FinalDemo {
public static void main(String[] args) {
}
}
class Zoo{}
final class Xoo extends Zoo{} //可以继承别的类
//class Yoo extends Xoo{}//错误,final修饰类不能被继承
2、final在方法中
class Loo{ //final修饰方法---不可被重写
void show(){}
final void say(){}
}
class Moo extends Loo{
void show(){}
//void say(){} //错误,final方法不能被重写
}
3、final在变量中
class Koo{ //final修饰变量---不能改变,用得比较少
final int a = 5; //声明同时初始化
final int b;
Koo(){
b = 5; //先声明,再在构造中初始化
}
void show(){
final int c; //应用率几乎为零
//System.out.println(c);//错误,c没有值
c = 5;
System.out.println(c);
}
void say(){
//a = 88; //错误,final修饰的变量不能改变
}
}
//final演示
public class FinalDemo {
public static void main(String[] args) {
}
}
class Zoo{}
final class Xoo extends Zoo{} //可以继承别的类
//class Yoo extends Xoo{}//错误,final修饰类不能被继承
2、final在方法中
class Loo{ //final修饰方法---不可被重写
void show(){}
final void say(){}
}
class Moo extends Loo{
void show(){}
//void say(){} //错误,final方法不能被重写
}
3、final在变量中
class Koo{ //final修饰变量---不能改变,用得比较少
final int a = 5; //声明同时初始化
final int b;
Koo(){
b = 5; //先声明,再在构造中初始化
}
void show(){
final int c; //应用率几乎为零
//System.out.println(c);//错误,c没有值
c = 5;
System.out.println(c);
}
void say(){
//a = 88; //错误,final修饰的变量不能改变
}
}
相关文章推荐
- java基础-final用法
- Java中 final 和 static 用法
- Java中static、this、super、final用法
- java中final修饰符的用法
- java笔记(四)[java中的import关键词&java中的javadoc用法及注释说明&java中的final关键字&java中的内部类详解]
- Java中static、final用法小结
- java的final用法
- Thinking:Java中static、this、super、final用法
- java中final关键字用法小结
- Java中final关键字用法总结
- java中static、this、super、final用途、用法及实例
- Java中static、final用法小结
- Java中static、this、super、final用法
- Java中static、final用法小结
- Java中static、final用法小结
- Java 中关于static和final用法小结
- 关于Java中public static final int 的用法
- java FinalClass String 相关的用法
- Java中final关键字的用法总结。
- 深入java final关键字 用法注意点和JVM对其进行的优化(例子)