• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            woaidongmao

            文章均收錄自他人博客,但不喜標(biāo)題前加-[轉(zhuǎn)貼],因其丑陋,見諒!~
            隨筆 - 1469, 文章 - 0, 評(píng)論 - 661, 引用 - 0
            數(shù)據(jù)加載中……

            Object中的toString 方法

             

             

            Object 類 是所有類的根基  默認(rèn)情況下所有的類都會(huì)繼承它

            Object類中存在一個(gè) toString 方法  這個(gè)方法 是隱含的 我們經(jīng)常用到但是沒有注意過(guò)

            eg:

            public class Test{

            public static void main(String args[]){

            int a=100;

            int b=200;

            int c;

            c=a+b;

            System.out.println("a+b= "+c);

            }

            }

            上面這個(gè)簡(jiǎn)單的例子中就將我們的c 這樣一個(gè)整形轉(zhuǎn)化成一個(gè)字符串進(jìn)行輸出 這樣使用的就是默認(rèn)的toString 方法  使用的是根基類的繼承方法

            但是我們?nèi)绻胍ゴ蛴∫粋€(gè)引用類型的話 可能就達(dá)不到預(yù)期的效果 看一個(gè)例子

            public class Test{

            public static void main(String args[]){

            Dog d=new Dog();

            System.out.println("d:=" +d);

            }

            }

            class Dog{

            }

            這樣去實(shí)現(xiàn)就會(huì)打印出一個(gè)hashcode 也就是在內(nèi)存中的位置   怎么辦?

            必須重寫 toString 方法

            修改一下

            public class Test{

            public static void main(String args[]){

            Dog d=new Dog();

            System.out.println("d:=" +d);

            }

            }

            class Dog{

            public String toString(){

            return "is a hot dog";

            }

            }

            重寫toString 方法 這樣就能夠正常的打印出 is a hot dog

            在我們需要輸出 引用類型的時(shí)候可能需要經(jīng)常的使用toString 方法

             

            //---- 附錄, Object的方法

            protected  Object
            clone()
                      Creates and returns a copy of this object.

            boolean
            equals(Object obj)
                      Indicates whether some other object is "equal to" this one.

            protected  void
            finalize()
                      Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

            Class<?>
            getClass()
                      Returns the runtime class of this Object.

            int
            hashCode()
                      Returns a hash code value for the object.

            void
            notify()
                      Wakes up a single thread that is waiting on this object's monitor.

            void
            notifyAll()
                      Wakes up all threads that are waiting on this object's monitor.

            String
            toString()
                      Returns a string representation of the object.

            void
            wait()
                      Causes the current thread to wait until another thread invokes the notify() method or the notifyAll() method for this object.

            void
            wait(long timeout)
                      Causes the current thread to wait until either another thread invokes the notify() method or the notifyAll() method for this object, or a specified amount of time has elapsed.

            void
            wait(long timeout, int nanos)
                      Causes the current thread to wait until another thread invokes the notify() method or the notifyAll() method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.

            posted on 2009-06-17 10:04 肥仔 閱讀(547) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Web-后臺(tái)

            久久久久国产一区二区三区| 久久久国产精品网站| 国产高潮国产高潮久久久91| 色综合久久无码中文字幕| 亚洲国产精品一区二区三区久久| 久久777国产线看观看精品| 婷婷五月深深久久精品| 中文字幕久久波多野结衣av| 香蕉99久久国产综合精品宅男自 | 久久综合久久性久99毛片| 精品综合久久久久久97超人 | 久久久精品久久久久影院| 久久久精品久久久久久| 国产亚洲成人久久| 精品久久久久久久久久中文字幕| 97精品久久天干天天天按摩| 国产欧美久久一区二区| 久久久国产精品网站| 国内精品久久久久国产盗摄| 久久精品视频91| 欧美日韩精品久久免费| 天天躁日日躁狠狠久久| 国产精品久久久久久一区二区三区| 久久99免费视频| 国产巨作麻豆欧美亚洲综合久久| 久久精品不卡| 7777久久久国产精品消防器材| 久久人人爽人人爽人人AV| 99精品久久精品一区二区| 国产精品综合久久第一页| 中文精品久久久久人妻| 久久国产精品无码一区二区三区 | 久久精品国内一区二区三区| 99久久国产综合精品成人影院| 久久艹国产| 中文精品久久久久人妻不卡| 亚洲国产精品婷婷久久| 欧美一级久久久久久久大片| 久久综合狠狠综合久久综合88 | 久久婷婷五月综合97色直播| 囯产极品美女高潮无套久久久|