• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    什么是匿名類(What Anonymous Classes)?

    匿名類是編程人員沒有給類指定名稱的類。它們通常在不需要命名類的情況下使用,例如當類只不過是另一個更高的超類的必需子集時。匿名類編程的優點是為程序員提供了一個機會簡化他或她的代碼,特別是在匿名類可以放入多個...
    匿名類是編程人員沒有給類指定名稱的類。它們通常在不需要命名類的情況下使用,例如當類只不過是另一個更高的超類的必需子集時。匿名類編程的優點是為程序員提供了一個機會簡化他或她的代碼,特別是在匿名類可以放入多個超類的情況下。一個主要的缺點是匿名類不能定義構造函數或使其成為私有的、受保護的或靜態的,因為缺少名稱就消除了這些可能性。程序員從類中創建子對象,這些對象繼承了父類中的函數和方法。在計算機編程中,類是一個可以出現在任何特定實例中的通用對象。與“飛機”一詞一樣,它廣泛地涵蓋了所有類型的單引擎飛機、雙引擎飛機、軍用飛機和客機,“類”在計算術語中是一個對象的通用實例。它只不過是一個模板,可以根據需要填充,以滿足程序員或最終用戶的需要。例如,創建一個名為“bicycle”的類很可能包含自行車的參數;換句話說,輪胎尺寸和類型、齒輪數,自行車的具體品牌和型號等等。程序員通常使用匿名類作為超類的子集,超類是由自己的多個類構成的類。繼續前面的例子,使用“bicycle”類,它的匿名子類可以是“tiles”,包含有關輪胎尺寸的信息,這樣做的好處是“輪胎”的匿名類可以同樣適合于“自行車”超類或“汽車”超類。通過將其創建為匿名類,程序員可以在必要時更容易地重用他的工作這節省了時間和成本,并使代碼更易于理解。缺點是沒有名稱,匿名類不能使用與命名類相同的功能。例如,它們不能被視為私有、受保護或受限制的類。此外,它們不能使用構造函數,它們是類首次出現時的子例程,用默認參數初始化類。這種靈活性的缺乏是匿名類簡單性的自然折衷
    • 發表于 2020-08-06 22:47
    • 閱讀 ( 766 )
    • 分類:電腦網絡

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    推薦文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆