<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无码不卡在线观看 | 中文字幕视频免费在线观看 | 亚洲中文字幕无码久久| 免费观看的a级毛片的网站| 国产精品1024在线永久免费 | 亚洲人av高清无码| 中文字幕亚洲专区| 免费看成人AA片无码视频羞羞网| 老司机午夜性生免费福利| 亚洲人成网址在线观看| 国产成人无码a区在线观看视频免费 | 69成人免费视频| 一级毛片在线免费播放| 亚洲欧洲日产韩国在线| 亚洲精品无码久久毛片| 免费在线看v网址| 国内精品免费在线观看| 国产亚洲综合一区二区三区| 久久亚洲日韩看片无码| 中文字幕亚洲不卡在线亚瑟| 18禁超污无遮挡无码免费网站国产 | 丝袜捆绑调教视频免费区| 亚洲人成无码网站在线观看| 亚洲AV本道一区二区三区四区| 可以免费观看一级毛片黄a| 精品无码免费专区毛片| gogo免费在线观看| 亚洲精品乱码久久久久蜜桃| 337p日本欧洲亚洲大胆精品555588| 亚洲精品乱码久久久久久不卡| 免费激情视频网站| 国产a视频精品免费观看| 免费的全黄一级录像带| 一级特黄a免费大片| 国产精品亚洲lv粉色| 亚洲jjzzjjzz在线观看| 亚洲黄色一级毛片| 亚洲AV日韩精品久久久久久 | 国产亚洲精品第一综合| 亚洲另类无码专区丝袜| 亚洲国产日韩在线成人蜜芽|