zoukankan      html  css  js  c++  java
  • final可以修饰类、属性、方法

    final可以修饰类、属性、方法。

     

    当用final修饰类的时候,此类不可被继承,即final类没有子类。这样可以用final保证用户调用时动作的一致性,可以防止子类覆盖情况的发生。

     

    当利用final修饰一个属性(变量)的时候,此时的属性成为常量。

    JAVA利用final定义常量(注意在JAVA命名规范中常量需要全部字母都大写):

    Final int AGE=10;

    常量的地址不可改变,但在地址中保存的值(即对象的属性)是可以改变的。

     

    Final可以配合static使用。 ?

    Static final int age=10;

     1 package TomText;
     2 //switch语句示例。注意其中break语句的作用。
     3 public class TomText_27 {
     4     public static void main(String[] args) {
     5         for(int i = 0; i < 100; i++) {
     6           char c = (char)(Math.random() * 26 + 'a');
     7           System.out.print(c + ": ");
     8           switch(c) {
     9             case 'a':
    10             case 'e':
    11             case 'i':
    12             case 'o':
    13             case 'u':
    14                 System.out.println("vowel");
    15                 break;
    16             case 'y':
    17             case 'w':
    18                 System.out.println("Sometimes a vowel");
    19                 break;
    20             default:
    21                 System.out.println("consonant");
    22           }
    23         }
    24       }
    25 
    26 }
  • 相关阅读:
    sql except 用法,找两个表中非共同拥有的
    ‘堆’出你的洪荒之力
    原来你是个这样的JVM
    变形词
    54题
    最大对称子数组
    java 线程之间通信以及notify与notifyAll区别。
    大型网站架构系列:消息队列
    剑指offer第10题
    & 和 && 区别
  • 原文地址:https://www.cnblogs.com/borter/p/9419253.html
Copyright © 2011-2022 走看看