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

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方法
	
	
});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值