final关键字
------------siwuxie095
final 关键字:
(1)final 关键字在Java中被称为完结器,表示最终的意思
(2)final 能声明类、方法、属性:
使用 final 声明的类不能被继承
使用 final 声明的方法不能被重写
使用 final 声明的变量变成常量,常量是不可以被修改的
代码:
package com.siwuxie095.finaldmeo;
//如果 class 前面加 final,则 Student 不能继承自People //即 被修饰为 final 的类 不能再有子孙类 //final class People{ class People{
//如果在 public 和 void 之间加 final,则tell()方法不能被重写 //public final void tell(){ public void tell() {
} }
class Student extends People{ @Override public void tell() { super.tell(); }
}
public class FinalDemo01 {
public static void main(String[] args) { //如果在 String 前加 final,则不允许再被改为 "Mary" //且被final修饰的变量(实际上是常量),必须全部大写:NAME //被 final 修饰要全部大写是一种常规的写法 //final String name="Jack"; String name="Jack"; name="Mary";
}
} |
【made by siwuxie095】
posted on 2017-03-17 23:16 siwuxie095 阅读(135) 评论(0) 编辑 收藏 举报