java

位置:IT落伍者 >> java >> 浏览文章

abstract抽象函数bound绑定函数override重载函数

函数的可见性

package

只能在被定义的包内访问

protected

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

public

可以被任意访问

函数变量

类似于函数指针或者委托用来回调就很方便了

var myFunc function()String

匿名函数

用来为函数变量赋值

myFunc = function() String{

return Hello World

}

println( myFunc() )

JavaFX 深入浅出(四)变量、函数


发布日期:2022年05月17日
 
JavaFX 深入浅出(四)变量、函数

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 第一个字母是大写的

类型

函数有两种类型

脚本级

类的成员

函数的修饰符

上一篇:将Java程序作成exe文件的几种方法

下一篇:面向Java开发人员的Scala指南: 增强Scitter库