01封装
好处:复用,降低冗余度,更有利于模块化编程,能够为变量函数提供更多的保护。
使用对象来封装变量和函数。
02继承
代码中继承:子类获得父类的属性和方法(成员)的一种方式。
js的继承实现方法:
001属性拷贝(浅拷贝)
002属性拷贝(深拷贝)
003原型式继承
004原型链继承
005借用构造函数
006组合继承
03多态
多种形态
特点:对于同一个操作(指令),不同的对象表现出不同的反应 隐藏不同
好处:灵活
01封装
好处:复用,降低冗余度,更有利于模块化编程,能够为变量函数提供更多的保护。
使用对象来封装变量和函数。
02继承
代码中继承:子类获得父类的属性和方法(成员)的一种方式。
js的继承实现方法:
001属性拷贝(浅拷贝)
002属性拷贝(深拷贝)
003原型式继承
004原型链继承
005借用构造函数
006组合继承
03多态
多种形态
特点:对于同一个操作(指令),不同的对象表现出不同的反应 隐藏不同
好处:灵活
本文标题:js面向对象之 面向对象的三大特性
本文链接:https://www.haomeiwen.com/subject/nxuynttx.html
网友评论