• <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 肥仔 閱讀(551) 評論(0)  編輯 收藏 引用 所屬分類: Web-后臺

            少妇精品久久久一区二区三区 | 国内高清久久久久久| 国产精品久久久久久五月尺| 国产精品久久久久久久久久影院| 精品久久久噜噜噜久久久| 久久99精品免费一区二区| 国内精品九九久久精品| 久久精品无码专区免费| 人妻无码中文久久久久专区| 色欲综合久久躁天天躁| 国产成人综合久久综合| 国产69精品久久久久9999APGF| 99久久成人18免费网站| 伊人久久精品无码二区麻豆| 久久久WWW成人免费毛片| 久久91亚洲人成电影网站| 亚洲午夜无码久久久久小说| 久久久精品久久久久特色影视| 国产99久久精品一区二区| 少妇久久久久久被弄到高潮| 国产精品欧美久久久久无广告| 久久久久久亚洲精品成人| 国内精品综合久久久40p| 亚洲国产高清精品线久久| 久久精品国产精品亚洲艾草网美妙 | 久久久久久亚洲AV无码专区| 2021国内久久精品| yellow中文字幕久久网| 亚洲国产精品久久久久久| 狠狠色丁香婷婷久久综合不卡| 久久久无码一区二区三区| 精品少妇人妻av无码久久| 久久国产热精品波多野结衣AV| 亚洲AV日韩AV永久无码久久| 伊人久久大香线蕉av不卡| 精品无码久久久久国产动漫3d| 日韩久久久久中文字幕人妻| 久久精品中文字幕大胸| 久久天天躁狠狠躁夜夜2020一| 国产精品久久久久久久久软件| 亚洲AV日韩AV永久无码久久|