當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
javascript OOP 面向对象编程
生活随笔
收集整理的這篇文章主要介紹了
javascript OOP 面向对象编程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Pseudo-class declaration
原文地址:http://javascript.info/tutorial/pseudo-classical-pattern#pseudo-class-declaration?
?
A?pseudo-class?consists of the constructor function and methods.
For example, here’s the?Animal?pseudo-class with single method?sit?and two properties.
?
function Animal(name) {this.name = name }Animal.prototype = { canWalk: true,sit: function() {this.canWalk = falsealert(this.name + ' sits down.')} }var animal = new Animal('Pet') // (1)alert(animal.canWalk) // trueanimal.sit() // (2)alert(animal.canWalk) // false
?
The scheme for a pseudo-class:
- Methods and default properties are in prototype.
- Methods in?prototype?use?this, which is the?current object?because the value of?this?only depend on the calling context, so?animal.sit()?would set?this?to?animal.
轉載于:https://www.cnblogs.com/oxspirt/p/4435118.html
總結
以上是生活随笔為你收集整理的javascript OOP 面向对象编程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IOS开发学习笔记011-xcode使用
- 下一篇: 冒泡排序与快速排序