Groovy定义Data
时间: 2024-09-30 20:03:19 浏览: 29
MyVo Generate POJOs.groovy.zip
Groovy是一种动态、强大的面向对象编程语言,它在Java平台上运行,但提供了更简洁的语法和更多的便利特性。在Groovy中,"data"这个词通常用于表示数据驱动编程,它可以简单地用来定义普通的JavaBean,即包含属性和行为的对象。
例如,你可以像下面这样定义一个简单的数据类:
```groovy
class Person {
String name
int age
// getter和setter方法可以省略,因为Groovy支持隐式生成
String getName() { name }
void setName(String name) { this.name = name }
int getAge() { age }
void setAge(int age) { this.age = age }
// 还可以定义任意方法,如:
String introduce() {
"Hi, my name is $name and I'm $age years old."
}
}
```
在这个例子中,`Person`就是一个数据类,它代表一个人的信息,并包含了数据成员(name和age)以及一些操作数据的方法。
阅读全文