• <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

            文章均收錄自他人博客,但不喜標題前加-[轉貼],因其丑陋,見諒!~
            隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
            數據加載中……

            Object中的toString 方法

             

             

            Object 類 是所有類的根基  默認情況下所有的類都會繼承它

            Object類中存在一個 toString 方法  這個方法 是隱含的 我們經常用到但是沒有注意過

            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);

            }

            }

            上面這個簡單的例子中就將我們的c 這樣一個整形轉化成一個字符串進行輸出 這樣使用的就是默認的toString 方法  使用的是根基類的繼承方法

            但是我們如果想要去打印一個引用類型的話 可能就達不到預期的效果 看一個例子

            public class Test{

            public static void main(String args[]){

            Dog d=new Dog();

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

            }

            }

            class Dog{

            }

            這樣去實現就會打印出一個hashcode 也就是在內存中的位置   怎么辦?

            必須重寫 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

            在我們需要輸出 引用類型的時候可能需要經常的使用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 肥仔 閱讀(550) 評論(0)  編輯 收藏 引用 所屬分類: Web-后臺

            18禁黄久久久AAA片| 久久精品国产亚洲AV忘忧草18| 久久久久亚洲Av无码专| 国产精品久久一区二区三区| 精品国产91久久久久久久a| 一本久道久久综合狠狠躁AV | 色欲久久久天天天综合网精品| 欧美日韩精品久久免费| 国产∨亚洲V天堂无码久久久 | 久久免费小视频| 老男人久久青草av高清| 日本精品久久久中文字幕 | 色综合久久中文色婷婷| 亚洲国产天堂久久综合| 久久综合丁香激情久久| 亚洲国产精品嫩草影院久久| 久久九九有精品国产23百花影院| 色欲综合久久躁天天躁| 久久最新精品国产| 欧美大香线蕉线伊人久久| 久久国产精品波多野结衣AV| 91视频国产91久久久| 国产A级毛片久久久精品毛片| 精品久久久久久久久久中文字幕| 国产精品一区二区久久国产| 久久人人爽人人爽人人av东京热| 久久精品这里只有精99品| 996久久国产精品线观看| 久久毛片一区二区| 欧美日韩精品久久久久| 国产精品美女久久久久AV福利| 91精品国产色综合久久| 国产成年无码久久久久毛片 | 国产无套内射久久久国产| 国产成人精品免费久久久久| 久久国产精品77777| 九九精品99久久久香蕉| 午夜精品久久久久久久久| 亚洲熟妇无码另类久久久| 亚洲AV无码久久精品蜜桃| 中文字幕人妻色偷偷久久|