码迷,mamicode.com
首页 > Web开发 > 详细

ExtJs--08--Ext自定义类的继承关系

时间:2014-11-12 16:39:19      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:继承   ext      extjs4   

Ext.onReady(function(){
	
	//子类集成父类
	
	Ext.define("Person",{
		config:{
		name:"",
		age:0,
		sex:""
		},
		say:function(){
			Ext.Msg.alert("标题信息","用户提示信息");
		},
		constructor:function(config){
			 var me = this ; 
			 me.initConfig(config);
		}
	});
	
	Ext.define("Student",{
		extend:"Person",     //继承关系
		config:{
		},
		run:function(){
			Ext.Msg.alert("子类标题信息","子类用户提示信息")
		},
		constructor:function(config){
			var me = this ; 
			me.initConfig(config);
		}
	})
	
	var stu1 = Ext.create("Person",{
		name:"老公",
		age:22,
		sex:"女"
	});
	window.alert(stu1.getName())
	stu1.say()
	
	var stu2 = Ext.create("Student",{
		name:"学生",age:23,sex:"男"		
	});
	window.alert(stu2.age)
	stu2.say()  //拿到的是父类的say方法
	alert("------------");
	stu2.run() //拿到的是子类的run方法
	
	
});

ExtJs--08--Ext自定义类的继承关系

标签:继承   ext      extjs4   

原文地址:http://blog.csdn.net/responsecool/article/details/41044077

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!