优秀的编程知识分享平台

网站首页 > 技术文章 正文

Groovy学习-对象操作符(对象range的方法global)

nanyue 2024-09-18 21:46:25 技术文章 4 ℃

Groovy定义了一些特殊的操作符用于对象。

安全访问操作符

一般我们要访问对象的某个字段,都会先检查一下对象是不是空的。

而是用"?."操作符,就可以省略额外代码用于检查。如果对象是空,访问返回结果就是null。而不会抛出异常。

直接字段访问

Groovy里面使用"."操作符,可以自动访问getter和setter。

在字段前面加上"@",可以强制访问字段。

方法指针操作符

可以把一个对象的某个方法,直接赋给一个变量。

并且这个变量可以当成Closure进行使用。

由于Groovy是动态绑定的,所以还可以根据参数的不同,自动绑定到指定的方法。

方法引用操作符

java8引入的功能。

在动态Groovy上,这个和方法指针操作符是一样的。

而在静态Groovy上,这个东西会产生和java类似的字节码。

最近发表
标签列表