zoukankan      html  css  js  c++  java
  • final修饰的基本类型与句柄的初始化《Thinking in Java》随笔012

     1 package cn.skyfffire;
     2 
     3 /**
     4  * 
     5  * @author skyfffire
     6  *
     7  * 本例演示了如何初始化一个final成员属性
     8  */
     9 
    10 class Poppet {}
    11 
    12 public class BlankFinal {
    13     final int i = 0;
    14     final int j;
    15     final Poppet p;
    16     
    17     /* 可以发现,final的值是可以在构造器中被初始化的
    18      * 那么我们在以后的编程中可以使用动态的final
    19      * 成员的清晰度将会更高
    20      * final可以用于修饰方法,修饰方法是为了避免被子孙类重写
    21      * 也可以用于修饰class,表示这个class不能被继承,为终态。
    22      * 
    23      */
    24     BlankFinal() {
    25         j = 1;
    26         p = new Poppet();
    27     }
    28     
    29     BlankFinal(int x) {
    30         j = x;
    31         p = new Poppet();
    32     }
    33 }
  • 相关阅读:
    导出 IIS 站点及配置
    redis
    mongo常用
    mongo分片集群
    mysql常用
    elk安装
    Oracle数据库迁移文档
    笔记
    ping 。sh
    光衰报警
  • 原文地址:https://www.cnblogs.com/skyfffire/p/6482647.html
Copyright © 2011-2022 走看看