AS3.0面向对象的写法,类和实例
生活随笔
收集整理的這篇文章主要介紹了
AS3.0面向对象的写法,类和实例
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
package /*package是包路徑,例如AS文件在ActionScript文件夾下,此時(shí)路徑應(yīng)為package ActionScript。必須有的。package中只能有一個(gè)class,在一個(gè)AS文件中可以有若干個(gè)package*/
{public class hello /*類的名字*/{public var helloString:String='word'; /*這種聲明變量的方法叫做屬性*/public function hello(){} /*每個(gè)類都需要有構(gòu)造函數(shù),構(gòu)造函數(shù)的名字必須和類的名字一樣,在這里的名字是hello*/public function sayHello():void /*方法*/{trace("hello,"+helloString+"!");}}
}
?
計(jì)算長(zhǎng)方形面積的類(面向?qū)ο髮懛?#xff09;:
package ActionScript {public class countArea{public var area:Number;private var height:Number;private var width:Number;}public function countArea(objHeight:Number,objWidth:Number){height=objHeight;width=objWidth;}public function getArea(){area=height*width;return area;} }?
根據(jù)長(zhǎng)方形的類來(lái)生成一個(gè)實(shí)例
package {import ActionScript.countArea; /*import是導(dǎo)入,ActionScript是AS文件存放路徑,countArea是類名*/public class countAreaSample extends Sprite{public function countAreaSample(){var foo:countArea=new countArea(10,5); /*新建一個(gè)實(shí)例,把長(zhǎng)方形的高和寬作為實(shí)參傳遞過(guò)去*/trace(getArea); /*用高和寬計(jì)算面積*/trace(area); /*輸出面積*/}} }?
轉(zhuǎn)載于:https://www.cnblogs.com/52css/p/3185229.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的AS3.0面向对象的写法,类和实例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Hadoop集群配置(二)免密登录和集群
- 下一篇: 局域网共享工具_Win10局域网共享开启