01: /**
02: A class for producing simple greetings.
03: */
04:
05: public class Greeter
06: {
07: /**
08: Constructs a Greeter object that can greet a person or
09: entity.
10: @param aName the name of the person or entity who should
11: be addressed in the greetings.
12: */
13: public Greeter(String aName)
14: {
15: name = aName;
16: }
17:
18: /**
19: Greet with a "Hello" message.
20: @return a message containing "Hello" and the name of
21: the greeted person or entity.
22: */
23: public String sayHello()
24: {
25: return "Hello, " + name + "!";
26: }
27:
28: private String name;
29: }