欢迎来到天天文库
浏览记录
ID:62033197
大小:16.57 KB
页数:2页
时间:2021-04-15
《AS3.0面向对象的写法类和实例.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、AS3.0面向对象的写法,类和实例package/*package是包路径,例如AS文件在ActionScript文件夹下,此时路径应为packageActionScript。必须有的。package中只能有一个class,在一个AS文件中可以有若干个package*/{publicclasshello/*类的名字*/{publicvarhelloString:String='word';/*这种声明变量的方法叫做属性*/publicfunctionhello(){}/*每个类都需要有构造函数,
2、构造函数的名字必须和类的名字一样,在这里的名字是hello*/publicfunctionsayHello():void/*方法*/{trace("hello,"+helloString+"!");}}} 计算长方形面积的类(面向对象写法):packageActionScript{publicclasscountArea{publicvararea:Number;privatevarheight:Number;privatevarwidth:Number;}publicfunctioncount
3、Area(objHeight:Number,objWidth:Number){height=objHeight;width=objWidth;}publicfunctiongetArea(){area=height*width;returnarea;}} 根据长方形的类来生成一个实例package{importActionScript.countArea;/*import是导入,ActionScript是AS文件存放路径,countArea是类名*/publicclasscountAreaSam
4、pleextendsSprite{publicfunctioncountAreaSample(){varfoo:countArea=newcountArea(10,5);/*新建一个实例,把长方形的高和宽作为实参传递过去*/trace(getArea);/*用高和宽计算面积*/trace(area);/*输出面积*/}}}
此文档下载收益归作者所有