Ext JS 继承
来源:互联网 发布:网络电视直播pc版 编辑:程序博客网 时间:2024/05/29 18:11
继承
Ext JS也拥有“面向对象”的概念:封装、继承和多态等。当定义一个新的类的的时候,可以使用extend这个关键词来从已知的类继承。
先定义一个父类,其中有个getName的方法:
Ext.define('Person', { name : 'Unknown', constructor : function(name){ if(name){ this.name = name; } }, getName : function(){ alert("My name is " + this.name); }});
紧接着,定义一个子类:
Ext.define('Student', { extend : 'Person', schoolName : 'Unknown', constructor : function(name, schoolName){ this.schoolName = schoolName || 'Unknown'; //call parent class constructor this.callParent(arguments); }, getSchoolName : function(){ alert("My school name is " + this.schoolName); }});var newStudent = new Student('XYZ', 'ABC School');newStudent.getName(); //output: XYZnewStudent.getSchoolName(); //output: ABC School
像上面这样,Student类使用extend关键词来继承Person类,当我们在尝试调用子类的getName()的方法时,实际上调用的是父类的方法。
阅读全文
0 0
- Ext JS 继承
- 自己写的一个js 类 ,继承Ext.tree.TreePanel
- 使用Ext实现js的继承,以及扩展Ext组件的思路
- ext中有关继承的实现的关键代码如下:(Ext.js中)
- 用Ext实现js方法的继承,以及扩展Ext组件的开发
- 用Ext实现js方法的继承,以及扩展Ext组件的开发
- Ext Js
- Ext.js
- ext js
- Ext js
- EXT JS
- Ext js
- EXT.JS
- Ext.js
- ext js
- ext.js
- Ext继承类
- Ext类继承
- NLP with Deep Learning Lecture 2 笔记
- 远程来电流程分析---之二
- 笨办法学 Python · 续 练习 39:SQL 创建
- Spring-Service-事务中线程异常执行事务回滚的方式
- VC实现的全局键盘钩子
- Ext JS 继承
- SpringBoot20-springboot的Web开发-WebSocket
- Xilinx Altera FPGA中的逻辑资源(Slices VS LE)比较 前言 经常有朋友会问我,“我这个方案是用A家的FPGA还是X家的FPGA呢?他们的容量够不够呢?他们的容量怎么比较
- html5新特性:利用history的pushState等方法来解决使用ajax导致页面后退和前进的问题
- 平时学习时的记录||code blocks中“替换”的方法
- 并发编程(二):非线程安全集合类
- hdu 2846 Repository
- 基于mini2451开发板的裸机开发-电子相册
- 一周搞定9轴MPU9250(无华)(2)--STM32CUBEMX软件学习