<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技術

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


    網站導航:
     
    主站蜘蛛池模板: 美女裸身网站免费看免费网站| 国产午夜精品久久久久免费视| 特级做A爰片毛片免费69| 亚洲男人天堂av| 久久青草91免费观看| 亚洲专区在线视频| 亚洲午夜日韩高清一区| 国产精品亚洲精品久久精品| 国产在线观看免费不卡| 免费国产va视频永久在线观看| 亚洲精品岛国片在线观看| 国产视频精品免费视频| 亚洲国产成人久久综合碰碰动漫3d| 久久永久免费人妻精品| 亚洲明星合成图综合区在线| 99爱在线精品免费观看| 亚洲av无码兔费综合| 亚洲国产精品嫩草影院久久| 国产在线国偷精品免费看| 亚洲卡一卡2卡三卡4卡无卡三| 美女网站免费福利视频| 亚洲国产精品无码中文lv| 亚洲一区二区三区无码影院| 免费无码VA一区二区三区| 亚洲国产成人精品无码区在线秒播| 大学生一级特黄的免费大片视频 | 久久国产一片免费观看| 成人久久免费网站| 亚洲视频.com| 精品国产免费观看久久久| 一级毛片免费视频网站| 99久久亚洲精品无码毛片| 可以免费看黄的网站| 看全免费的一级毛片| 亚洲国产精品久久久久网站| 中文字幕影片免费在线观看| 日本特黄特色AAA大片免费| 亚洲综合无码一区二区三区| 免费a级毛片永久免费| 24小时在线免费视频| 乱人伦中文视频在线观看免费|