JavaScript原来是支持继承的

楼主
JavaScript原来是支持继承的
[P][FACE=宋体][COLOR=black][SIZE=9pt]function A() { }[/SIZE][/COLOR][/FACE][B][SIZE=12pt][/SIZE][/B][/P][P][FACE=宋体][COLOR=black][SIZE=9pt]A.prototype = new Array();  [/SIZE][/COLOR][/FACE]///[FACE=宋体][COLOR=black][SIZE=9pt]此处将Array[/SIZE][/COLOR][/FACE]的方法赋值给了A.prototype,实现了继承[/P][P][FACE=宋体][COLOR=black][SIZE=9pt]A.prototype.insert = function(){ [/SIZE][/COLOR][/FACE][FACE=宋体][COLOR=black][SIZE=9pt]} ///增加新的方法[/SIZE][/COLOR][/FACE][/P][P][FACE=宋体][COLOR=black][SIZE=9pt][/SIZE][/COLOR][/FACE] [/P][P] [/P]
1楼
[B]Classical Inheritance in JavaScript[/B]
[URL]http://www.crockford.com/javascript/inheritance.html[/URL]

[B]Object Oriented Programming in JavaScript[/B]
[URL]http://mckoss.com/jscript/object.htm[/URL]

[B]JavaScript and Object Oriented Programming (OOP)[/B]
[URL]http://www.javascriptkit.com/javatutors/oopjs.shtml[/URL]
[URL]http://www.javascriptkit.com/javatutors/oopjs2.shtml[/URL]
[URL]http://www.javascriptkit.com/javatutors/oopjs3.shtml[/URL]
[URL]http://www.javascriptkit.com/javatutors/oopjs4.shtml[/URL]

[B]Object-Oriented Programming with JavaScript, Part I: Inheritance[/B]
[URL]http://www.webreference.com/js/column79/[/URL]

[B]Writing Object-Oriented JavaScript Part 1[/B]
[URL]http://www.codeproject.com/KB/aspnet/JsOOP1.aspx[/URL]
2楼
大叔,我只发了一个,你用不着发这么多吧?
3楼
JavaScript支持多层继承
4楼
[QUOTE][b]下面引用由[u]小艺[/u]发表的内容:[/b]
大叔,我只发了一个,你用不着发这么多吧?[/QUOTE]

一起发嘛,算是友情帮顶了。[em05]
5楼
[P]按照顶楼说法,A继承了Array,那么A应该是Array了吧,起码类型比较或者转换上应该是吧,可惜js的话,呵呵……[/P][P]我宁愿看成是成员函数地址指向的一次复制[EM08]也许可能还不是地址的复制[/P]

电脑版 Page created in 0.0801 seconds with 4 queries.