亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
      全國  |             |          |          |          |          |         
        當(dāng)前位置:計(jì)算機(jī)等級 > 二級考試 > Java語言程序設(shè)計(jì) > 考試輔導(dǎo) > 文章內(nèi)容
        

      全國計(jì)算機(jī)等級考試Java語言程序設(shè)計(jì)輔導(dǎo)(49)

      中華IT學(xué)院   【 】  [ 2016年2月15日 ]

      繼承是java面向?qū)ο缶幊碳夹g(shù)的一塊基石,因?yàn)樗试S創(chuàng)建分等級層次的類。繼承可以理解為一個(gè)對象從另一個(gè)對象獲取屬性的過程。

      如果類A是類B的父類,而類B是類C的父類,我們也稱C是A的子類,類C是從類A繼承而來的。在Java中,類的繼承是單一繼承,也就是說,一個(gè)子類只能擁有一個(gè)父類

      繼承中最常使用的兩個(gè)關(guān)鍵字是extends和implements。

      這兩個(gè)關(guān)鍵字的使用決定了一個(gè)對象和另一個(gè)對象是否是IS-A(是一個(gè))關(guān)系。

      通過使用這兩個(gè)關(guān)鍵字,我們能實(shí)現(xiàn)一個(gè)對象獲取另一個(gè)對象的屬性。

      所有Java的類均是由java.lang.Object類繼承而來的,所以O(shè)bject是所有類的祖先類,而除了Object外,所有類必須有一個(gè)父類。

      通過過extends關(guān)鍵字可以申明一個(gè)類是繼承另外一個(gè)類而來的,一般形式如下:

      // A.java
      public class A {
          private int i;
          protected int j;
       
          public void func() {
       
          }
      }
       
      // B.java
      public class B extends A {
      }
      

      以上的代碼片段說明,B由A繼承而來的,B是A的子類。而A是Object的子類,這里可以不顯示地聲明。

      作為子類,B的實(shí)例擁有A所有的成員變量,但對于private的成員變量B卻沒有訪問權(quán)限,這保障了A的封裝性。


      分享到:
      本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved