<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 48,comments - 156,trackbacks - 0
        JavaFX 的變量、函數與傳統 Java 語法相比,有一些不一樣的地方。

        一、變量和常量

        1、聲明

        var 變量名 : 類型 = 變量值;
        def 常量名 : 類型 = 常量值;

        其中,:  類型 是可選的,編譯器會自動判斷類型。

        var i:Integer = 12;
        var i1 = 11;    //自動判斷為 Integer

        def name:String = "hello";
        def name1 = "hello";    //自動判斷為 String


        def  聲明的常量被賦值以后就不能修改,但是如果常量是對象類型,他的成員可以改變,比如:

        def  p : Person = new Person();
        p.Name="改名";      //可以修改成員

        
        2、類型

        在 JavaFX 中,變量和常量有三種類型:
        
        腳本級
        類的成員
        函數或塊中的臨時變量


        3、可見性

     

    package

    變量只能在被定義的包內訪問。

    protected

    變量可以在被定義的包內、或者是被定義的類的子類所訪問。

    public

    變量可以被任意訪問。

    public-read

    由var定義的變量可以被任意讀訪問。

    public-init

    由var定義的變量可以被初始化,或者被任意讀訪問。



     

        4、系統預定義變量

        __FILE__表示當前加載__FILE__腳本的URL。

        __DIR__表示當前加載__DIR__腳本所在目錄的URL。

        __PROFILE__根據運行的環境不同返回"mobile", "desktop" or "browser"



        二、函數

        1、函數的定義

        function 函數名(參數名:參數類型,...) :  返回類型 {
                函數體
        }

        返回類型 可以是 Void 或者其他任何類型
        如果沒指定 : 返回類型 ,系統會根據 return 的類型自動進行判斷
        如果沒有 return 語句,系統默認返回空值 Void   第一個字母是大寫的

        2、類型

        函數有兩種類型:
        
        腳本級
        類的成員

        3、函數的修飾符
        
    abstract 抽象函數
    bound 綁定函數
    override 重載函數

        4、函數的可見性

    package

    只能在被定義的包內訪問。

    protected

    可以在被定義的包內、或者是被定義的類的子類所訪問。

    public

    可以被任意訪問。



        5、函數變量

      類似于函數指針或者委托,用來回調就很方便了

        var myFunc : function():String;

        6、匿名函數

        用來為函數變量賦值 

        myFunc = function() :String{
                        return  "Hello World";
                    }

        println( myFunc() );

     

    posted on 2009-03-10 11:14 左洸 閱讀(1064) 評論(0)  編輯  收藏 所屬分類: JavaFX 深入淺出
    主站蜘蛛池模板: 在线亚洲精品视频| 亚洲丁香婷婷综合久久| 伊人久久大香线蕉免费视频| 亚洲AV无码专区日韩| 国产精品亚洲一区二区在线观看 | 二个人看的www免费视频| 亚洲国产精品一区二区九九 | 99热在线日韩精品免费| 77777亚洲午夜久久多人| 久久久国产精品福利免费| 久久国产亚洲观看| 亚洲综合免费视频| 亚洲人和日本人jizz| 日韩免费高清一级毛片在线| 国产精品无码亚洲一区二区三区| 免费在线观看一级毛片| 久久久久久噜噜精品免费直播 | 国产午夜精品理论片免费观看| 亚洲午夜无码久久久久| 四虎影视成人永久免费观看视频| 亚洲国产视频网站| 国产美女a做受大片免费| 一级做a爱过程免费视| 久久精品国产亚洲77777| 免费看片A级毛片免费看| 国产精品免费αv视频| 亚洲嫩模在线观看| 成人在线免费观看| 中文在线观看永久免费| 亚洲中文无码线在线观看| 国产不卡免费视频| 日韩内射激情视频在线播放免费| 亚洲男人天堂2022| 亚洲人成人无码网www国产| 6080午夜一级毛片免费看| 亚洲精品动漫免费二区| 亚洲AV无码成人精品区在线观看| 久久久久久久久免费看无码| 在线视频网址免费播放| 久久亚洲最大成人网4438| 亚洲色婷婷综合久久|