文章目录
前言
一、Groovy 动态语言
二、Groovy 中的变量自动类型推断及动态调用
三、Java 中必须为变量指定其类型
前言
Groovy 是动态语言 , Java 是静态语言 ;
一、Groovy...动态语言
----
Groovy 语言是动态语言 , 其类型是在运行时进行确定的 , 如使用
def name
声明一个变量 , 声明时不指定变量类型 ;
在运行时为其赋值一个 String 类型变量或常量...,
name = "Tom"
则该声明的变量 , 在运行时会被自动推断为 String 类型变量 ;
Groovy 的 变量 , 方法 , 函数实参 的类型 , 都是在运行时推断与检查的 ;
二、Groovy...中的变量自动类型推断及动态调用
----
在 Groovy 中 , 如果声明
class Groovy {
static void main(String[] args) {...----
在 Java 中 , 如果声明 Object 类型变量 , 为其赋值一个 String 类型常量 ,
public class Java {
public static void main