A complete program is below.
Here is a complete program.
The constructor in the definition of HelloObject
has a parameter named st.
This parameter is used to pass data into the constructor.
The constructor itself does nothing but copy it to
the variable greeting of the object.
class HelloObject                                  
{
  String greeting;
  HelloObject( String st )
  {
    greeting = st;
  }
  void speak()                                     
  { 
    System.out.println( greeting );
  }
}
class HelloTester
{
  public static void main ( String[] args )        
  {
    HelloObject anObject = new HelloObject("A Greeting!"); 
    anObject.speak();
  }
}
 
        What will this program print on the monitor when it is run?