<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    seaairland

     

    類之謎

    類之謎:

    一、令人混淆的構造器

    package com.huihui.text;

    ?

    public class Confusing {

    ?????? private Confusing(Object o){

    ????????????? System.out.print("object");

    ?????? }

    ?????? private Confusing(double[] a){

    ????????????? System.out.print("double");

    ?????? }

    ?????? public static void main(String args[]){

    ????????????? new Confusing(null);

    ?????? }

    }

    ?

    輸出; double

    ?

    解釋:精確性問題

    二、貍貓換太子

    ?

    package com.huihui.text;

    ?

    public class Counter {

    ?????? private static? int count;

    ?????? public? static void increament(){

    ????????????? count++;

    ?????? }

    ?????? /**

    ?????? ?* @return Returns the count.

    ?????? ?*/

    ?????? public static? int getCount() {

    ????????????? return count;

    ?????? }

    }

    ?

    package com.huihui.text;

    ?

    ?

    public class Dog extends Counter {

    ?????? public void woof(){

    ????????????? increament();

    ?????? }

    //???? public static void main(String args[]){

    //??????????? Dog d=new Dog();

    //??????????? d.increament();

    //???? }

    }

    ?

    package com.huihui.text;

    ?

    public class Cat extends Counter {

    ?????? public void meow() {

    ????????????? increament();

    ?????? }

    }

    ?

    package com.huihui.text;

    ?

    public class Test {

    ?????? public static void main(String args[]) {

    ????????????? Dog[] dogs = { new Dog(), new Dog() };

    ????????????? for (int i = 0; i < dogs.length; i++) {

    ???????????????????? dogs[i].woof();

    ????????????? }

    ????????????? Cat[] cats = { new Cat(), new Cat(), new Cat() };

    ????????????? for (int i = 0; i < cats.length; i++) {

    ???????????????????? cats[i].meow();

    ????????????? }

    ?????????????

    ????????????? System.out.print(Dog.getCount());

    ?????? }

    }

    ?

    輸出:5

    解釋:每一個靜態域在聲明他的類中及所有子類中共享一份單一的拷貝

    但你拿不準是,優先選擇組合而不是繼承

    ?

    ?

    posted on 2006-04-07 16:34 chenhui 閱讀(179) 評論(0)  編輯  收藏 所屬分類: java基礎

    導航

    統計

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    介紹 IOC

    友情鏈接

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国产成人片在线观看无码| xvideos亚洲永久网址| 久久久久久亚洲av成人无码国产| xvideos永久免费入口| 亚洲人成人无码网www国产| 一级毛片免费不卡直观看| 久久久无码精品亚洲日韩软件| 男性gay黄免费网站| 免费在线观看日韩| 丰满妇女做a级毛片免费观看| 亚洲国产精品自在拍在线播放| 国产精品偷伦视频免费观看了 | 性色午夜视频免费男人的天堂| 亚洲成A人片在线观看WWW| 在线成人爽a毛片免费软件| 亚洲乱码卡一卡二卡三| 大陆一级毛片免费视频观看i| 青草久久精品亚洲综合专区| 亚洲精品无码永久在线观看| 国产啪精品视频网站免费尤物| 久久久久亚洲AV成人无码| 成人女人A级毛片免费软件 | 羞羞的视频在线免费观看| 77777亚洲午夜久久多人| 全部免费毛片在线播放| 最新亚洲精品国偷自产在线| 亚洲av无码天堂一区二区三区 | 国产在线精品观看免费观看| 久久亚洲精品人成综合网| 在线免费视频一区| 韩国免费A级毛片久久| 久久99亚洲网美利坚合众国 | 亚洲.国产.欧美一区二区三区| 亚洲精品A在线观看| 一级毛片不卡片免费观看| 亚洲中文字幕久久精品无码VA| 国产亚洲精品自在线观看| 免费毛片a在线观看67194| 鲁啊鲁在线视频免费播放| 亚洲午夜精品久久久久久人妖| 特级淫片国产免费高清视频|