1樓:天為嗲崇拜朕
你完全可以試下的話,結果很遺憾的告訴你,系統會提示你找不到變數。
第乙個方法是建構函式,是將兩個數字傳遞進來,這兩個數字的作用域是第一方法體,第二個方法體中是找不到的。因此,要將兩個數字賦給kuan和gao;
此外,area的作用域不需要public ,建議改成private。因為你的第二個方法體本身就是返回了area。
2樓:
呼叫的時候應該是寬高的賦值
new fang(300,200);
public function fang(kuannum:number,gaonum:number) 首先接收寬高值的是kuannum、gaonum,然後理所當然的就是把接收的值賦予kuan、gao
--var mianji:fang = new fang(500, 400);
var jieguo:number = mianji.getarea();
trace(jieguo);
.getarea();就是獲得數值。可以直接讓變數等於這個函式,因為getarea():number {就是返回number值,常見到的viod是無返回結果。
3樓:天天魚翅
gao,kuan是不固定的,值是建構函式fang()傳進來的,也就是說要到了建立例項的時候才知道它們的值是多少
as3 0怎麼替換字串中的特殊符號
那就用正規表示式呀 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 匹配負浮點數 d d 匹配浮點數 a za z 匹配由26個英文本母組成的字串 a z 匹配由26個英文本母的大寫組成的字串 a z 匹配由26個英文本母的小寫組成的字串 a za z0 9 ...
flash的as2 0和as3 0現在哪個應用的多
flash的as2.0和as3.0現在哪個應用的多 目前無論是從學習的熱度 還是應用的人數 都是as3更多 原因是as3是一種標準的物件導向的計算機語言 但是學東西還是要理性 也就是我們常說的學以致用 如果你是想成為一名專業的程式設計師 或flash開發中的程式師 那肯定要學as3 如果你只是要用f...
c 類中成員函式的問題
1.你這基礎實在薄弱,基本概念都還沒懂 2.下面的void m f1 m m 是對類裡面 static void f1 m m 函式的實現。m m 的意思定義一個m的物件m.也就是這個函式的引數必須是一個m的物件。3.m p 5 q 10 這裡的定義兩個m物件 括號裡的值是傳遞給建構函式的,即呼叫此...