js面向對象之公有、私有、靜態屬性和方法詳解_javascript技巧
來源:懂視網
責編:小采
時間:2020-11-27 21:37:13
js面向對象之公有、私有、靜態屬性和方法詳解_javascript技巧
js面向對象之公有、私有、靜態屬性和方法詳解_javascript技巧:現下,javascript大行其道,對于網站開發人員來說,javascript是必需掌據的一門語言,但隨著jquery等框架的流行和使用,許多人對于原生javascript缺乏深入的理解,習慣了函數式的編輯風格,對于閉包、原型總是說不清道不明.對于js面向對象蹩腳的用著,而要
導讀js面向對象之公有、私有、靜態屬性和方法詳解_javascript技巧:現下,javascript大行其道,對于網站開發人員來說,javascript是必需掌據的一門語言,但隨著jquery等框架的流行和使用,許多人對于原生javascript缺乏深入的理解,習慣了函數式的編輯風格,對于閉包、原型總是說不清道不明.對于js面向對象蹩腳的用著,而要

現下,javascript大行其道,對于網站開發人員來說,javascript是必需掌據的一門語言,但隨著jquery等框架的流行和使用,許多人對于原生javascript缺乏深入的理解,習慣了函數式的編輯風格,對于閉包、原型總是說不清道不明.對于js面向對象蹩腳的用著,而要了解js面向對象,就必需先了解js中什么是公有方法、特權方法、靜態方法
方法/步驟
1.公有屬性和公有方法
2.私有屬性和方法
3.靜態屬性和方法
在php中,無需實例化就可以調用的方法就叫靜態方法,js也一樣,無需實例化,即用new操作符實化對象,就可調用對象的方法和屬性。
4.特權方法
5.靜態類
對于靜態方法和靜態屬性,我們無需像第三步中那樣去創建,如果網友看過我那篇“js如何制作圖片輪播”,就知道可以使用字面量的方式來創建。
6.公有方法的調用規則
調用公有方法,我們必需先實例化對象
公有方法中通過不this調用公有屬性和特權方法,不能使用this調用靜態方法和屬性,必需裁通過對象本身調用,即對象名。公有方法也不能調用私有方法
7.靜態方法的調用規則
使用靜態方法時,無需實例化對象,便可以調用,對象實例不能調用對象的靜態方法,只能調用實例自身的靜態屬性和方法
靜態方法無法調用公有屬性、公有方法、私有方法、私有屬性、特權方法和原型屬性
8.特權方法的調用規則
特權方法通過this調用公有方法、公有屬性,通過對象本身調用靜態方法和屬性,在方法體內直接調用私有屬性和私有方法
9.私有方法
對象的私有方法和屬性,外部是不可以訪問的,在方法的內部不是能this調用對象的公有方法、公有屬性、特權方法的
以上所述就是本文的全部內容了,希望大家能夠喜歡。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
js面向對象之公有、私有、靜態屬性和方法詳解_javascript技巧
js面向對象之公有、私有、靜態屬性和方法詳解_javascript技巧:現下,javascript大行其道,對于網站開發人員來說,javascript是必需掌據的一門語言,但隨著jquery等框架的流行和使用,許多人對于原生javascript缺乏深入的理解,習慣了函數式的編輯風格,對于閉包、原型總是說不清道不明.對于js面向對象蹩腳的用著,而要