要理解物件導向。則要知道類和物件的關係。
類是具備某些共同特徵的實體的集合
把資料和對資料的操作方法放到一起,相互依存的集合就叫做物件。
物件的抽象是類,類的具體化就是物件,也可以說類的例項是物件。
比如在現實世界中,人類就是乙個類,具體到實體的某乙個人,這個人就是人類這個類中具體化的乙個物件。而這個人的名字,年齡,就是該物件的屬性。
例:創造乙個人的類,具體化乙個名字叫小明,年齡為12的物件。並呼叫方法,輸出該物件的屬性
step1.定義乙個person類,該屬性具有name和age屬性。
step2.輸出該物件的屬性,所以在這個類中定義個方法輸出物件的屬性
step3.在main函式中new出物件並呼叫輸出方法輸出到控制台
理解物件導向
三個基本特徵 封裝,繼承,多型 封裝 將物件的實現細節隱藏起來,然後通過一些公用方法來暴露該物件的功能 使用訪問控制符 private default protected public private 當前類訪問許可權 default 包訪問許可權 protected 包 子類 public 公共訪...
物件導向理解
物件導向的概念 理解物件導向首先要理解類的概念,通過類可以建立多個具有相同屬性和方法的物件。但在ecmascript當中並沒有類的概念,因此它的物件也與給予類的語言中的物件有所不同。物件理解 1.建立自定義物件 就是建立乙個object的實力,然後再為它新增屬性和方法,如下所示。var person...
理解物件導向
一切事物皆物件。j ascript中的物件導向是基於原型 prototype 的方式。舉個例子 工廠裡生成汽車,工人和機器 相當於constructor構造器 通過各種零部件 相當於prototype屬性 來構造汽車。物件宣告 1.字面式 var person person.height 176 建...