我们知道javascript提供了很多特征使其在很多方面的行为类似面向对象的语言,
但是 javascript并不是人们常说的纯粹的面向对象的语言,因为它不支持某些特征,其中一个重要的特征是继承----通过扩展现有类的定义来定义新类的方法。
javascript只能模拟继承的效果
但是jquery 的$.extend可以用来实现基于构造器的继承,也可以扩展现有对象的实例从而实现基于对象的继承
相关文章
- Python 面向对象(创建类和对象,面向对象的三大特性是指:封装、继承和多态,多态性)
- Javascript面向对象三大特性(封装性、继承性、多态性)详解及创建对象的各种方法
- 【JavaScript】19_面向对象中的方法和构造函数
- 【JavaScript】20_面向对象的三大特性
- 【JavaScript】18_面向对象,类与属性
- JavaScript基础——面向对象的程序设计(二)继承
- 我们都说java是面向对象的编程语言,那什么是面向对象呢?什么是类呢?什么是方法呢?
- 从零开始学Java(二)基础概念——什么是"面向对象编程"?
- 如何编写可维护的面向对象JavaScript代码
- javascript 学习笔记之面向对象编程(二):继承&多态