知识大全 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
相关参考