javascript物件導向(1)--創建類別和繼承示範
来源:互联网 发布:广州网络批发服装市场 编辑:程序博客网 时间:2024/05/21 20:01
創建類別
function Person(){}var Person = function(){};
建立object實例
var person = new Person();
測試
typeof Person === "function";//truetypeof person === "object"; //true
每當我們產生一個新物件時,同時會產生一個構造式constructor,這個constructor會等於我們建立物件時宣告的function
person.constructor === Person; //true
簡單繼承示範
var Person = function(){};var Child = function(){};//孩子繼承雙親Child.prototype = new Person();Child.prototype.constructor = Child;
其中請注意需添加Child.prototype.constructor = Child;
var Person = function(){};var Child = function(){};Child.prototype = new Person();var Person = function(){};var Child = function(){};Child.prototype = new Person();//產生實例var child = new Child();//如未添加此行在產生實例時建構子會為父類Personchild.constructor === Person;//true 這樣感覺很奇怪,明明是new Child(); //添加後才會為正確的子類Child.prototype.constructor = Child;child.constructor === Child;
0 0
- javascript物件導向(1)--創建類別和繼承示範
- JavaScript 使用物件導向技術來建立進階 Web 應用程式
- GTK 的物件導向架構
- GTK Gossip: GTK 的物件導向架構
- swift实作app 交流分項四(物件導向 OOP)
- 使用属性和反射过渡从数据存取层到业务物件1 (转)
- Ecospace的生命週期和物件池機制-續1
- 四十二、类别 和 协议(六)合成物件
- (2)物件池
- 物件碰撞(OnTrigger)
- 八十四、基础框架(四十二)复制 物件-在n 和 setN:这两项措施当中 复制 物件
- c++物件內存布局理解和測試1ddd
- 不只是休闲:关于体感游戏的一些思考(一)--- 开篇和“随身”物件
- 三十三、多态性、动态类型 和 动态绑定(六)关于物件类型的问题
- 八十一、基础框架(三十九)复制 物件-copy 和 mutableCopy这两项措施
- [体感游戏]关于体感游戏的一些思考(一)--- 开篇和“随身”物件
- 通过JavaScript调用显示Yii隐藏的小物件
- 0-1背包以及完全背包(如何输出包里的物件)
- BZOJ2086: [Poi2010]Blocks
- Linux+树莓派3开发总结——cx_Freeze打包Python3程序(工程文件)
- linux 查看文件夹下的文件个数(当前目录的文件数
- iOS开发 适配iOS10以及Xcode8
- Android 性能分析工具整理汇总
- javascript物件導向(1)--創建類別和繼承示範
- 选定元素slice()
- LeetCode笔记:83. Remove Duplicates from Sorted List
- js判断两个标准日期是否为同一周
- 【SSH】Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??,tomcat启动失败
- Android封装支付宝支付
- 不错的文章,值得收藏慢品(持续更新中...)
- GAE的使用
- SQL Server 2014数据库远程访问设置方法