多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > 回顧面向對象基礎

回顧面向對象基礎

來源:程序員人生   發布時間:2015-07-06 10:21:59 閱讀次數:3857次

 

 學習編程也有3年了,還是對面向對象中的1些基礎的知識了解的不是很深入,最近抽出時間又1次鞏固了1下,特此總結1下。

 

 1.為何靜態方法沒法訪問非靜態成員

  由于靜態方法屬于類,非靜態成員屬于對象,所以靜態方法將不知道關于其所屬類的對象的信息

 2.為何非靜態方法可以訪問靜態成員

  非靜態成員的生命周期被靜態成員生命周期包括,因此當非靜態成員存在的時候,靜態成員絕對存在。故非靜態成員在任什么時候候都可以訪問靜態成員


 3.Final變量的注意事項 

1.final的成員變量必須為其初始化

         2.對原始類型,1旦賦值以后,該值就不能修改,

         3.對援用類型,1旦賦值以后,將不能重新來援用另外1個對象,但是可以修改其援用對象的成員變量

         4.final局部變量,可以只聲明而不初始化,1旦初始化值不能被修改

         5.final修飾類時,其含義是該類不能再被拆分,任何其他類都不能繼承final修飾的類

         6.一樣方法修飾的方法,也是這樣,子類將不能重寫該方法,只能繼承


 4.為何要有靜態變量的存在

    由于總有1些方法,行動與結果不依賴于對象的狀態


 5.成員訪問修飾符


    

可見性

public

protected

默許

private

對同1個類

同包中的任何類

包外所有非子類

包中子類繼承訪問

包外子類繼承訪問


 6.抽象類與抽象方法

  

1.抽象方法只能存在于抽象的類中,非抽象類中不能存在抽象方法


2.抽象方法的聲明,是沒有方法體的。最后用分號結束。


3.抽象類中的非抽象方法常常是抽象類所有未來子類所具有的。且不會由于子類的不同而具體實現不同的方法。


4.當某類繼承自抽象類時,如果其本身不是抽象類,則必須實現所繼承抽象類中的抽象方法。


5.抽象類只能繼承1個父類,但是可以實現多個來自任何地方的接口


6.抽象類中必須有1個無參數的構造函數,默許會有1個,但是如果定義新的話,會覆蓋。


8.接口

   

1.接口中只能定義常量屬性,這樣才能保證實現接口的任何類都可以訪問相同的屬性,不能動態將其值隨便修改。


2.接口中方法與不能用staticfinal修飾


3.接口只能繼承接口,不能繼承類


 9.構造器履行流程

   

1.1旦編寫了任意1個構造器,不管是不是是有參數的構造器,系統都不會再提供默許的無參數的構造器。


2.構造器是不能被繼承的


3.創建子類時,會走父類中默許的構造函數,不管子類創建的時用的是哪一個構造函數





生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: bestpornvideos| 日韩一级视频免费观看 | 456亚洲人成影院在线观 | 精品久久久久久久一区二区手机版 | 被公侵犯肉体中文字幕一区二区 | 欧美精品一区二区三区免费观看 | 成人精品一区二区不卡视频 | 国产精品视频永久免费播放 | 毛片一区 | 最新中文字幕乱码在线 | v片在线播放 | 国产成人资源 | 哪里可以看免费毛片 | 老司机成人午夜精品福利视频 | 午夜岛国 | 亚洲国产综合精品中文第一区 | 伊人久久久久久久久久 | 国产的一级毛片完整 | 最新国产大片高清视频 | 欧美最猛性xxxx69交 | 日韩欧美中国a v | 亚洲欧美日产综合在线看 | jizz成熟丰满中国妇女 | 亚洲福利片 | 久草一级片 | 国产精品日韩一区二区三区 | 宇都宫紫苑最新作品 | 男女羞羞视频免费 | 黄色大片日本 | 欧美高清网站 | 免费观看美女的网站 | 午夜影院免费在线观看 | 亚洲欧美日韩国产综合 | 五月婷婷丁香综合 | 国产免费资源高清小视频在线观看 | 成人影院一区二区三区 | 欧美成在线观看 | 九九九精品午夜在线观看 | 美女免费网站在线视频 | 亚洲国产日韩在线观频 | 日本在线天堂 |