Before: 27 After: 27
Notice that the zero() method did not change the
value held in the main() method's variable.
| The program: | Full description of the action: | 
|---|---|
// Review Program
//
class Alteration
{
  void zero ( int x )
  {
    x = 0;
  }
}
class AlterTest
{
  public static void main ( String[] args )
  {
    Alteration alt = new Alteration();
    int value = 27;
    System.out.println( "Before:" + value );
    
    alt.zero( value );
    System.out.println( "After:"  + value );
  }
}
 | 
  | 
What is the name of the parameter passing mechanism that Java uses?