- 博客(2)
- 收藏
- 关注
原创 js函数(类)的继承机制的设计与实现(五)
最近我一直在思考如何完善本文提出的js继承实现机制。我们知道,面向对象的好处之一是其封装性,能够保护对象内部的数据与结构。但是,在之前本文给出的js继承实现机制模板中,obj_this.assign(this_obj)函数的存在破坏了封装性。设计之初,我是希望assign(this_obj)作为一个私有函数存在,但由于js特性和功能的需要,必须将它设计为this指针的属性,因此,破坏了函数的封装...
2016-06-15 19:42:09 433
原创 js函数(类)的继承机制的设计与实现(四)
一 继承机制的完善,访问被重写的父函数方法在“js函数(类)的继承机制的设计与实现”中,我们提到一个问题,即如果子函数中的方法名称与父函数中的方法名称一样,则子函数中的该方法会重写父函数的方法。我们都知道,在C++中,子类可以通过Parent::funx()的方式来访问被重写的父类方法,在java中则是通过super()来实现。那么,在本文提出的js继承机制中,如何来实现同样的功能呢?测试代...
2016-06-01 19:32:03 315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人