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

首頁 > 編程 > Java > 正文

Java面向對象的四大特性

2019-11-06 06:03:32
字體:
來源:轉載
供稿:網友

java面向對象的四大特性:

一.  抽象:把一類事物共有的屬性和行為提出來,形成一個模板

二.  封裝:把抽象出的數據或者對數據操作封裝在一起,數據被保護在內部,程序的其他部分只有通過被授權的方法才能夠被訪問。

通過一個成員方法控制和訪問私有屬性。

填寫圖片摘要(選填) 

Java中的控制訪問控制修飾符:

填寫圖片摘要(選填) 

?

這里就提出了包和類的觀點,

填寫圖片摘要(選填)

?

三.  繼承:當多個類出現相同的屬性和行為時,就可以從這些類中抽象出父類,在父類中定義這些相同的屬性和方法,所有的子類不需要重新定義這些屬性和方法,只需要通過extends語句來聲明繼承父類。

?

填寫圖片摘要(選填)

注意:

在認識多態之前,先了解方法的重載和方法的重寫(方法的覆蓋)

1. 方法重載:

1)  方法名相同;

2)  方法的參數類型、個數、順序至少有一個不同;

3)  方法的返回類型可以不同;

4)  方法的修飾符可以不同。

!!!(如果只是返回類型不同,不能構成重載。)(如果只是修飾符不同,也不能構成重載。)

2. 方法重寫:就是說子類的一個方法和父類的某個方法的名稱、參數、返回類型一樣。

填寫圖片摘要(選填)

?

四.  多態:就是一個引用(類型)在不同情況下的多種狀態。

舉例:

填寫圖片摘要(選填)

?

填寫圖片摘要(選填) 

在創建對象的時候可以避免總是創建子類對象,父類的對象引用指向子類對象,如:Animal an=new Dog1.

我們使用多態的時候,創建的是父類的引用,開辟的是子類的空間,由于沒有開辟父類的空間,所以是父類的引用指向子類對象,并不是真正的父類自己創建了對象,而且父類對象的引用還可以作為函數參數來接收子類對象哦!

?

填寫圖片摘要(選填)

人可以喂養狗,狗吃的是骨頭,這里的feed方法為

feed(Animal an,Food f)class Master。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄂伦春自治旗| 河间市| 乃东县| 江达县| 化德县| 和林格尔县| 南投市| 阿巴嘎旗| 年辖:市辖区| 佛学| 元氏县| 南部县| 馆陶县| 依安县| 卓资县| 万源市| 岳阳县| 双辽市| 体育| 通州市| 分宜县| 南康市| 云南省| 边坝县| 庄浪县| 宁远县| 浮梁县| 南通市| 南昌市| 黑龙江省| 无棣县| 杭州市| 弋阳县| 方正县| 普兰县| 新干县| 炎陵县| 靖远县| 阿拉善左旗| 舞阳县| 马鞍山市|