Groovy 声明类

类是面向对象编程的基础。因为类用来定义了一个对象的结构。

列表2.2包括一个名称为Book的groovy类,它有一个属性title,一个构造方法用来给属性title赋值,一个title的访问方法(getter方法)。注意,在这里代码非常像java,除了没有方法的访问范围修饰符:groovy中缺省的方法访问修饰符是public。

表 2.2 一个简单的 Book 类[code]class Book {

private String title

Book (String theTitle) {

title = theTitle

}

String getTitle(){

return title

}

}
[/code]把这段代码保存在名称为Book.groovy的文件中,因为将在下一节中使用到它。

这段代码没有什么特别的地方,类的声明与大多数面向对象语言是非常相似的。