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

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

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

    類之謎:

    類之謎:

    一、令人混淆的構造器

    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

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

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

    posted on 2006-04-11 23:35 77 閱讀(134) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統(tǒng)計

    常用鏈接

    留言簿(12)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    新聞檔案

    相冊

    API文檔

    java開發(fā)與研究

    にほん

    上海房產

    東京生活

    數(shù)據(jù)庫大全

    編程與開發(fā)

    美國開發(fā)生活

    走向管理

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲日本成本人观看| 亚洲国产成人一区二区精品区| 亚洲精品中文字幕乱码影院| 久久国产乱子伦精品免费不卡 | 光棍天堂免费手机观看在线观看 | 亚洲AV无码一区二区三区系列| 97超高清在线观看免费视频| 亚洲色偷拍另类无码专区| 久久国产精品免费一区二区三区 | 亚洲一区二区三区国产精品| 亚洲免费在线观看| 亚洲日本va中文字幕久久| 在线观看肉片AV网站免费| 亚洲视频国产精品| 久久精品国产亚洲AV网站| 国产午夜成人免费看片无遮挡 | 日本免费一本天堂在线| 女bbbbxxxx另类亚洲| jlzzjlzz亚洲乱熟在线播放| 美女网站在线观看视频免费的| 亚洲AV无码码潮喷在线观看| 国产四虎免费精品视频| 久久久久亚洲av成人无码电影| 国产在线国偷精品免费看| 久久综合亚洲色一区二区三区| 日本妇人成熟免费中文字幕| 亚洲AV无码成人网站在线观看| 久久久久无码专区亚洲av| 99精品视频在线视频免费观看| 亚洲日韩国产二区无码| 久久精品国产精品亚洲| 久久九九AV免费精品| 亚洲欧美国产欧美色欲| 亚洲色一色噜一噜噜噜| 久视频精品免费观看99| 国产精品亚洲va在线观看| 亚洲国产精品一区第二页 | 最近中文字幕国语免费完整| 亚洲综合久久精品无码色欲| 国产成人综合亚洲AV第一页 | 久久久久久久综合日本亚洲|