知识大全 JavaFX 深入浅出(四)变量、函数

Posted 函数

篇首语:曾无好事来相访,赖尔高文一起予。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JavaFX 深入浅出(四)变量、函数相关的知识,希望对你有一定的参考价值。

JavaFX 深入浅出(四)变量、函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  JavaFX 的变量 函数与传统 Java 语法相比 有一些不一样的地方

  一 变量和常量

   声明

  var 变量名 类型 = 变量值

  def 常量名 类型 = 常量值

  其中   类型 是可选的 编译器会自动判断类型

  var i Integer = var i =     //自动判断为 Integer

  def name String = hello def name = hello     //自动判断为 String

  def  声明的常量被赋值以后就不能修改 但是如果常量是对象类型 他的成员可以改变 比如

  def  p Person = new Person() p Name= 改名       //可以修改成员

   类型

  在 JavaFX 中 变量和常量有三种类型

  脚本级

  类的成员

  函数或块中的临时变量

   可见性

  

  package

  变量只能在被定义的包内访问

  protected

  变量可以在被定义的包内 或者是被定义的类的子类所访问

  public

  变量可以被任意访问

  public read

  由var定义的变量可以被任意读访问

  public init

  由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

  

cha138/Article/program/Java/JSP/201311/19596

相关参考