<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

    友情鏈接

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 怡红院免费的全部视频| 久久精品视频免费看| 毛片A级毛片免费播放| 1区1区3区4区产品亚洲| 亚洲精品日韩一区二区小说| 欧美好看的免费电影在线观看| 亚洲视频免费在线看| 永久黄色免费网站| 亚洲AV综合色区无码二区爱AV| 成人免费毛片内射美女APP| 亚洲人成色77777在线观看| 毛片免费在线视频| 婷婷国产偷v国产偷v亚洲| 69视频在线观看免费| 亚洲网站在线免费观看| a高清免费毛片久久| 国产亚洲一区二区在线观看| 三年片在线观看免费西瓜视频| 亚洲综合国产精品| 日韩精品无码区免费专区| 精品久久亚洲一级α| 亚洲中文字幕久久精品无码喷水 | 亚洲最大无码中文字幕| 国产精品免费看久久久无码| www.xxxx.com日本免费| 亚洲狠狠综合久久| 四虎成人免费网址在线| 国产免费人成视频尤勿视频| 亚洲美女视频一区| 免费无遮挡无码永久在线观看视频 | 国产在线19禁免费观看国产 | 亚洲精品国产肉丝袜久久| 成全视频免费高清| 免费无码又爽又刺激一高潮| 亚洲一区二区三区无码国产| 免费永久在线观看黄网站| 7m凹凸精品分类大全免费| 美女视频黄.免费网址| 久久亚洲精品国产精品| 全亚洲最新黄色特级网站| 久久久国产亚洲精品|