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

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

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

    I believe I can fly

    蟲蟲的Blog

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      8 隨筆 :: 2 文章 :: 2 評論 :: 0 Trackbacks
    今天在寫一個類型時,需要覆寫hashCode和compareTo方法,源代碼如下:
    public int hashCode(){
            
    return pslength.hashCode();
            }

            
        
    public int compareTo(Object o){
            PaperSkin ps 
    = (PaperSkin)o;
            
    int cmp = (pslength * pswidth).compareTo(ps.pslength * ps.pswidth);
            
    return cmp;
            }
    編譯的時候,出現了"無法取消引用"的錯誤,經檢查,發現原來是一個低級的錯誤,hashCode和compareTo的方式是對象的方法,而我直接用的是基本數據類型(即代碼中的pslength和pswidth),將其封裝到對象中即可解決問題。
    public int hashCode(){
            
    return Double.valueOf(pslength).hashCode();
            }

            
        
    public int compareTo(Object o){
            PaperSkin ps 
    = (PaperSkin)o;
            
    int cmp = (Double.valueOf(pslength * pswidth)).compareTo(Double.valueOf(ps.pslength * ps.pswidth));
            
    return cmp;
            }


    QQ交流群:90623790
    posted on 2009-04-21 21:25 蟲蟲 閱讀(764) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 国产V片在线播放免费无码| 99xxoo视频在线永久免费观看| 免费在线黄色网址| 精品四虎免费观看国产高清午夜| 亚洲欧洲自拍拍偷午夜色| 国产性生交xxxxx免费| 国内精品免费在线观看| 亚洲 欧洲 视频 伦小说| 亚洲国产人成中文幕一级二级| 污视频在线免费观看| 欧洲亚洲国产精华液| 亚洲AV日韩AV永久无码免下载| 18禁成年无码免费网站无遮挡| 日韩在线视频线视频免费网站| 日韩亚洲AV无码一区二区不卡| 国产精品国产午夜免费福利看| 今天免费中文字幕视频| 国产成人精品亚洲| 亚洲精品白色在线发布| 国产美女亚洲精品久久久综合| 国产精品成人观看视频免费| jzzjzz免费观看大片免费| 亚洲一卡2卡3卡4卡乱码 在线| 亚洲精品无码国产| 免费日本黄色网址| 无人在线观看完整免费版视频| 久久www免费人成精品香蕉 | 国产在亚洲线视频观看| 亚洲精品综合久久中文字幕| 久久亚洲中文字幕精品一区| 精品国产免费一区二区| 免费无遮挡无码永久视频| 日日狠狠久久偷偷色综合免费| 亚洲免费福利在线视频| 久久水蜜桃亚洲av无码精品麻豆 | 亚洲日本乱码一区二区在线二产线 | 亚洲国产成人九九综合| 亚洲精品白浆高清久久久久久| 免费人成视频在线观看不卡| 青青青青青青久久久免费观看| 无遮免费网站在线入口|