<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java中final關鍵字用在以下三種情況:
    1、聲明常量
    2、將某個方法聲明為final
    3、將某個類聲明為final
    第一種情況很簡單,而且它經常配合static使用,因為既然是常量,則對于所有實例都是
    一樣的,它不隨著實例而變化,所以將其聲明為static。但有一點需要注意,即當聲明了
    一個final的object reference時,注意,這時誰為常量?是reference本身還是referenc
    e指向的對象?答案是前者,例:
    public class Circle
    {
    private double rad;
    public Circle(double r)
    {
      rad = r;
    }
    public void setRadius(double r)
    {
      rad = r;
    }
    public double getRadius()
    {
      return rad;
    }
              public static void main(String[] args)
              {
                        private static final Circle p = new Circle(5);
                        p.setRadius(7);           //OK,因為p為常量,但它所引用的

                                                  //對象不是常量
                        p = new Circle(7);        //Error,改變了常量p的值
    }


    由于缺省情況下,classes所有的non-private,non-static函數都可以被子類所復寫(over
    ride),那么如何做才能阻止子類復寫某個函數呢?答案是將該方法聲明為final。例:

    public class Base
    {
    public void foo()
    {
     
    }
    public final void bar()
    {
     
    }
    }
    public class Derived extends Base
    {
    public void foo()
    {
     
    }
    /**
      * can't override the final method of base class
      */
    // public void bar()
    // {
    // 
    // }
    }


    那么關于final class,我想大家都可以猜出來了,對,它的目的就是防止它派生出子類,
    其實,它的作用等價于將該class里面的所有方法都聲明為final了。《完》
    posted on 2005-12-30 16:15 未來刀客 閱讀(999) 評論(0)  編輯  收藏 所屬分類: Java技術

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 成视频年人黄网站免费视频| 久9久9精品免费观看| 女人18毛片水真多免费播放| 亚洲视频一区在线| 最近2018中文字幕免费视频| 99久久亚洲精品无码毛片| 日韩在线不卡免费视频一区| 久久国产亚洲观看| 久久久精品2019免费观看| 久久亚洲春色中文字幕久久久| 一级毛片免费播放| 亚洲黄色片免费看| 91在线视频免费91| 亚洲国产欧美一区二区三区 | 中文字幕乱码一区二区免费| 精品亚洲综合久久中文字幕| 野花香高清视频在线观看免费| 日韩亚洲Av人人夜夜澡人人爽| 999国内精品永久免费观看| 亚洲中文字幕无码av在线| 成人免费午夜视频| 成年免费a级毛片| 国产亚洲人成无码网在线观看| 免费观看久久精彩视频| 亚洲无圣光一区二区| 日韩精品视频免费网址| 一区免费在线观看| 亚洲黄色三级视频| 啊v在线免费观看| 人妻丰满熟妇无码区免费 | 自拍偷自拍亚洲精品偷一| 久久久久亚洲AV成人网| 久久精品一本到99热免费| 亚洲精品无码mⅴ在线观看| 亚洲欧洲精品成人久久奇米网| 久久精品中文字幕免费| 中文无码亚洲精品字幕| 亚洲国产另类久久久精品小说| 18禁无遮挡无码网站免费| www成人免费视频| 亚洲a∨无码男人的天堂|