摘要:
构造方法是在产生对象时被java系统自动调用的,我们不能在程序中像调用其他方法一样去调用构造方法(必须通过关键词new自动调用它)。但我们可以在一个构造方法里调用其他重载的构造方法,不是用构造方法名,而是用this(参数列表)的形式,根据其中的参数列表,选择相应的构造方法。例如: public cl 阅读全文
posted @ 2020-01-08 17:51
筱筱的春天
阅读(4702)
评论(0)
推荐(0)
摘要:
看看这个基本就明白了 https://blog.csdn.net/Ryan_black/article/details/89420928 阅读全文
posted @ 2020-01-08 17:44
筱筱的春天
阅读(390)
评论(0)
推荐(0)
摘要:
Groovy有很多激动人心且能帮助简化开发工作的小特性,继续阅读本书,你会发现这些特性遍布各个章节。安全导航(safe-navigation)操作符(?.)就是其中之一。我们经常需要检查引用是否为空值(null)。这种操作单调乏味,如下面例子所示,使用该操作符,可以避免这种操作: oo()方法(介绍 阅读全文
posted @ 2020-01-08 12:06
筱筱的春天
阅读(821)
评论(0)
推荐(0)
摘要:
埃尔维斯操作符是三元运算符的缩写形式。使用这种便捷写法的一个实际场景是:如果一个表达式求值为假(基于 Groovy 真值)时需要返回一个合理的默认值的情况。 displayName = user.name ? user.name : 'Anonymous' //1displayName = user 阅读全文
posted @ 2020-01-08 11:55
筱筱的春天
阅读(245)
评论(0)
推荐(0)
摘要:
关于 |= 运算符:|= 运算符和 += 这一类的运算符一样,拆解开就是 a = a | b int a = 5; // 0000 0101 int b = 3; // 0000 0011 a |= b; // 0000 00111 具体规则为:两个二进制对应位为0时该位为0,否则为1。拿5的二进制 阅读全文
posted @ 2020-01-08 11:26
筱筱的春天
阅读(620)
评论(0)
推荐(0)

浙公网安备 33010602011771号