Fork me on GitHub

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编辑  收藏  举报

导航