/**
* Greeter class
* @author tzaki
* @version Sep 19, 2008
*/
public class Greeter
{
private String name;
/**
* Creates a new general Greeter with an
* empty name value
*/
public Greeter()
{
name = new String("<no_name>");
}
/**
* Creates a new Greeter with a specified name
* @param n a name
*/
public Greeter(String n)
{
name = new String(n);
}
/**
* Says hello to the user
* @return a greeting
*/
public String sayHello()
{
return "Hello, " + name + ".";
}
/**
* Says goodbye to the user
* @return a parting phrase
*/
public String sayGoodbye()
{
return "Goodbye, " + name + ".";
}
/**
* Refuses to help the user
* @return a refusal
*/
public String refuseHelp()
{
return "I am sorry, " + name +". I am afraid I cannot do that.";
}
}