<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲高清中文字幕综合网| 大地资源网高清在线观看免费| 亚洲AV永久纯肉无码精品动漫| 99精品全国免费观看视频| 午夜老司机永久免费看片| 一级片在线免费看| 亚洲熟妇自偷自拍另欧美| 亚洲人成在线影院| 一本色道久久综合亚洲精品| 国产在线播放免费| 老司机在线免费视频| 日韩免费无码一区二区三区 | 97在线视频免费公开视频| 亚洲精品成a人在线观看☆| 亚洲美女精品视频| 亚洲av鲁丝一区二区三区| 亚洲AV伊人久久青青草原| 在线免费一区二区| 免费在线看v网址| 在线免费观看你懂的| 国产成年无码久久久免费| 一级毛片视频免费观看| 国产亚洲精品免费| 亚洲国产精华液2020| 亚洲va在线va天堂成人| 亚洲黄色免费电影| 亚洲成人在线网站| 亚洲成a人片在线观看中文动漫| 亚洲精品无码午夜福利中文字幕| 亚洲熟女乱综合一区二区| 亚洲第一页日韩专区| yy6080久久亚洲精品| 免费女人18毛片a级毛片视频| 国产最新凸凹视频免费| 国产精品久久免费视频| 免费A级毛片无码久久版| 免费va人成视频网站全| 亚洲国产日韩成人综合天堂 | 久久最新免费视频| 国产精品小视频免费无限app| 久久www免费人成精品香蕉|