public class Greeter { public String greet() { private String happyGreeting, sadGreeting, greeting; public Greeter(String sad, String happy){ setSad(sad); setHappy(happy); } public Greeter () { setSad("Leave me alone!"); setHappy("Hey there"); } public void setSad(String greet){ sadGreeting = greet; } public void setHappy(String greet){ happyGreeting = greet; } /*think of them like functions. public, returns nothing,name is setHappy, accepts parameter greet. the one below accepts a string, which is a name and it returns a string. */ public String greetSad(String name){ String message; message = sadGreeting + " " + name; //sadGreeting has already been set. whatever was entered for setSad is now sadGreeting return message; } public String greetHappy(String name){ String message; message = happyGreeting + " " + name; return message } } }