11RIA 闪客社区 - 最赞 Animate Flash 论坛

搜索
查看: 2192|回复: 4
上一主题 下一主题

[动态类&密封类] 动态类和密封类的区别小练习

[复制链接] TA的其它主题
发表于 2018-12-8 07:15:04 | 显示全部楼层 |阅读模式

【游客模式】——注册会员,加入11RIA 闪客社区吧!一起见证Flash的再次辉煌……

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
//动态类和密封类的区别小练习
package {
import flash.display.Sprite
public class Dyseclass extends Sprite{
var c1:Seclass=new Seclass();
var c2:Dyclass=new Dyclass();
public function Dyseclass(){
//定义两个班级,c1是密封类,c2是动态类,
itnt();

}
//把c1的人数,男女生人数打印出来;
/*为c2添加一个动态属性:男生数,一个动态方法:计算出女生数并打印出来*/
function itnt(){
trace("一班总人数是:"+c1.stu+"人;其中男生"+c1.boys+"人");
c1.girls();
c2.boys=29;
//用表达式定义法定义一个函数
var girlsC2:Function=function (a1:int,a2:int){
trace("本班的女生人数为:"+String(a1-a2)+"人")
}
c2.girls=girlsC2;
trace("二班的总人数是:"+c2.stu+"人;其中男生有"+c2.boys+"人!");
c2.girls(c2.stu,c2.boys);
}
}
}

class Seclass{
var stu:int=55;
var boys:int=30;
function girls(){
trace("本班有女生"+String(stu-boys)+"人")
}
}
dynamic class Dyclass{
var stu:int=52;
}


 楼主| 发表于 2018-12-8 07:16:19 | 显示全部楼层
这是我写的关于动态类和密封类的区别小练习,请大家指点,谢谢!!
回复

使用道具 举报

 楼主| 发表于 2018-12-8 07:25:38 | 显示全部楼层
编写这个小练习,出现了两个重要错误:第一是,我把两个班级的变量写在了构造函数里,编译器报错"变量未定义!"第二是,tracr语句里"a1-a2"编译器报错"不是相关类型!"还是一些其他小错误,打错字之类的,反正用了好长时间才完成!很开心!
回复

使用道具 举报

发表于 2018-12-8 08:59:35 | 显示全部楼层
优秀文章,支持!n神马都是浮云
回复

使用道具 举报

 楼主| 发表于 2018-12-8 11:10:08 | 显示全部楼层
每天进帐500万 发表于 2018-12-8 08:59
优秀文章,支持!n神马都是浮云

谢谢!!不能算是个优秀的文章,只能说总算通过了!!刚写好的时候,错误比代码还多!!!我都吓傻了,最后完成的时候真的好开心!!希望这个帖子能给其他人一点帮助!
最后,感谢您的赞美!!很开心!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

感谢所有支持论坛的朋友:下面展示最新的5位赞助和充值的朋友……更多赞助和充值朋友的信息,请查看:永远的感谢名单

SGlW(66139)、 anghuo(841)、 whdsyes(255)、 longxia(60904)、 囫囵吞澡(58054)

下面展示总排行榜的前3名(T1-T3)和今年排行榜的前3名的朋友(C1-C3)……更多信息,请查看:总排行榜今年排行榜

T1. fhqu1462(969)、 T2. lwlpluto(14232)、 T3. 1367926921(962)  |  C1. anghuo(147)、 C2. fdisker(27945)、 C3. 囫囵吞澡(58054)



快速回复 返回顶部 返回列表