基本資料型別傳遞數值
引用資料型別傳遞的是位址。
常量池:儲存資料的時候,先便利本記憶體中是否包含即將要儲存的資料,如果包含,則不重新開闢空間,如果不包含,開闢新的空間儲存。
private 只允許本類使用,其他類看不到
封裝 給屬性賦值的時候增加限制
將屬性新增private,只允許本類使用此屬性
將屬性私有化,給屬性新增set/get方法,以便外界使用(給外界提供訪問的介面)
作用:提高了資料安全性
包:軟體系統中數目眾多的類
作用1.快速定位指定類
2.解決命名衝突問題
包的位置:原始檔第一行
extend繼承
class 子類的名字 extends 父類的名字
作用:兒子可以繼承父親非私有的東西(父類的構造方法)
兒子可以繼承了父親擁有的東西以外
乙個兒子只能有乙個父親,乙個父親可以有多個兒子
如果想要繼承多個類,需要多層繼承
最頂層的類叫基類,超類
物件object,所有物件都繼承自object
不需要顯示寫出繼承過程extends object
也是可以繼承到object類中的方法的
物件導向(四)之封裝與繼承
關鍵字 private 隱藏類的內部細節,提供外部訪問的介面。叫做封裝。封裝使用get set方法。this 表示當前物件。類中擁有構造方法。構造方法是用來構建物件。構造方法是 方法名稱與類名相同,無返回值的方法。預設乙個類中,有乙個無參構造方法。不寫也有。當手動提供了乙個有參構造方法。系統將不再提...
Delphi物件導向 繼承與封裝
delphi物件導向學習隨筆四 繼承與封裝 在討論類的封裝前,我想先說說 繼承 和 包含 的區別。繼承 是乙個 is a 我在看很多資料的時候,講到類的繼承時,很多資料都會提到 選乙個合適的類做為新類的父類可以有效的提高 的重用程度,從而減少很多重複的工作量。的確,上面的話很有道理,合理的選擇父類是...
javascript 物件導向封裝與繼承
整理一下js物件導向中的封裝和繼承。1.封裝 js中封裝有很多種實現方式,這裡列出常用的幾種。1.1 原始模式生成物件 直接將我們的成員寫入物件中,用函式返回。缺點 很難看出是乙個模式出來的例項。複製 如下 function stu name,score var stu1 stu 張三 80 var...