国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Java how to program(Third Edition)——我的java手記(四)

2019-11-18 11:33:58
字體:
來源:轉載
供稿:網友

第九章 面向對象的編程

1.java不支持多重繼續(像在C++語言中那樣),但它支持“接口”概念。接口使java獲得了多重繼續的許多優點,屏棄了相應的缺點。

2.子類可以訪問其超類的public,PRotected和超類的包訪問成員(即無權限修飾符的成員,且和它的超類在同一個包中),假如超類不答應通過繼續的方式產生的子類訪問它的某些成員,那么它必須以private方式聲明該成員。超類的public,protected成員將成為子類的public,protected成員。子類不能繼續超類的構造函數但子類的構造函數可以通過super引用來調用超類的構造函數。

3.對訪問protected成員的保護限制介于對訪問public成員的保護限制和對訪問private成員的保護限制之間。只有超類的方法、子類的方法以及同一個包內的其他類的方法,才能訪問超類的protected成員(protected成員可以進行包訪問)。

4.實例分析

1)源代碼

//超類Point2的定義point2.java

package Point;

 

 

public class Point2 {

  protected int x,y;

  //no-argument constrUCtor,mast be included in the superclass,or will incur the compile error;

  public Point2() {

    setPoint(0,0);

  }

  //constructor

  public Point2(int a,int b)

  { setPoint(a,b);}

  public void setPoint(int a,int b)

  {x=a;y=b;}

  public int getX()

  {return x;}

  public int getY()

  {return y;}

  public String toString()

  {return "["+x+","+y+"]";}

}

//子類Circle2的定義;circle2.java

package Point;



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 海门市| 铜梁县| 穆棱市| 樟树市| 阿合奇县| 博爱县| 房山区| 荣昌县| 武夷山市| 清流县| 九龙坡区| 读书| 资源县| 丹寨县| 普兰县| 宜兰县| 玛曲县| 南江县| 益阳市| 湘潭市| 宜黄县| 伊通| 乌拉特前旗| 民县| 阿鲁科尔沁旗| 陵川县| 沙坪坝区| 石城县| 尚义县| 长白| 富蕴县| 娱乐| 墨江| 疏附县| 朝阳县| 平顺县| 龙陵县| 和林格尔县| 安阳县| 军事| 博白县|