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

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

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

    seaairland

     

    類之謎

    類之謎:

    一、令人混淆的構(gòu)造器

    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

    解釋:每一個(gè)靜態(tài)域在聲明他的類中及所有子類中共享一份單一的拷貝

    但你拿不準(zhǔn)是,優(yōu)先選擇組合而不是繼承

    ?

    ?

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

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    介紹 IOC

    友情鏈接

    最新隨筆

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 欧美在线看片A免费观看| 精品国产日韩久久亚洲| 国产无遮挡裸体免费视频| 无码国产精品一区二区免费16 | 国产精品一区二区三区免费| 亚洲伊人精品综合在合线| 亚洲乱码国产一区三区| 国产乱子伦精品免费女| 日韩精品成人无码专区免费| 久久精品免费观看国产| CAOPORN国产精品免费视频| 精品亚洲国产成人av| 亚洲欧洲日韩极速播放| 亚洲国产av一区二区三区丶| 久久久久亚洲AV片无码| 永久亚洲成a人片777777| 亚洲成av人片不卡无码久久| 日本免费中文字幕在线看| 成年男女免费视频网站| 久久久久久久久免费看无码| 久久免费看黄a级毛片| 免费无码成人AV在线播放不卡| 免费无码H肉动漫在线观看麻豆| 丰满妇女做a级毛片免费观看 | 妞干网免费视频在线观看| 99久久久精品免费观看国产| 91人人区免费区人人| 免费A级毛片无码A∨| 一级毛片在线观看免费| 十九岁在线观看免费完整版电影| 青青操免费在线视频| 成人A片产无码免费视频在线观看| 国产日韩精品无码区免费专区国产| 日韩精品无码免费视频| 日本亚洲中午字幕乱码| 国内成人精品亚洲日本语音| 美女的胸又黄又www网站免费| 免费精品视频在线| 国产精品福利在线观看免费不卡| 久久久WWW免费人成精品| 两个人看www免费视频|