熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

JavaFX 深入淺出(四)變量、函數

2013-11-15 11:46:22  來源: JSP教程 

  JavaFX 的變量函數與傳統 Java 語法相比有一些不一樣的地方

  變量和常量

  聲明

  var 變量名 類型 = 變量值

  def 常量名 類型 = 常量值

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

  var iInteger = var i =     //自動判斷為 Integer

  def nameString = hellodef name = hello    //自動判斷為 String

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

  def  p Person = new Person()pName=改名      //可以修改成員

  類型

  在 JavaFX 中變量和常量有三種類型

  腳本級

  類的成員

  函數或塊中的臨時變量

  可見性

  

  package

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

  protected

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

  public

  變量可以被任意訪問

  publicread

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

  publicinit

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

  系統預定義變量

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

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

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

  函數

  函數的定義

  function 函數名(參數名參數類型……)   返回類型 {

  函數體

  }

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

  類型

  函數有兩種類型

  腳本級

  類的成員

  函數的修飾符

   abstract 抽象函數 bound 綁定函數 override 重載函數

  函數的可見性

  

  package

  只能在被定義的包內訪問

  protected

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

  public

  可以被任意訪問

  函數變量

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

  var myFunc function()String

  匿名函數

  用來為函數變量賦值

  myFunc = function() String{

  return  Hello World

  }

  println( myFunc() )


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19596.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.