|
Groovy example source code file (Foo.groovy)
The Groovy Foo.groovy source codepackage groovy /** * A dummy bean for testing the use of properties in Groovy * * @author <a href="mailto:james@coredevelopers.net">James Strachan * @version $Revision: 5171 $ */ class Foo implements Serializable { // public properties def name = "James" def count String location = "London" // declare private variables private blah = 9 private invisible = "invisible" // declare a protected variable protected prot = "hide me!" // declare a bean with explicit typing private String body static void main(args) { def f = new Foo() println f } // provide a getter method def getCount() { if (count == null) { count = 1 } return count } def getBlah() { return blah } public String getBody() { return this.body ? this.body : 'null' } public void setBody(String body) { this.body = body } String toString() { return super.toString() + " name: ${name} location: ${location}" } } Other Groovy examples (source code examples)Here is a short list of links related to this Groovy Foo.groovy source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.