READING CHAPTER 10 SECTION 3 "Passing Arrays to Methods" - rules for passing an object to a method and returning an object from a method apply - because array is also a reference data type - additional rules for handling arrays correctly - use square brackets when declaring an array as a parameter in a method definition ([] ) {} ( []) {} - just use identifier to pass an array as a parameter ( [] () {} - using a method that returns an array - just assign the method to an array of matching type - caller does not need to initialize the array with the keyword new, because the method is providing the array - using a method to modify an existing array - take the existing array as a parameter - needn't return anything Quick Check: 1. myMethod changes list to contain: {0, 1, 2, 3} so the output is: 1 3 2. myMethod now makes changes to a local copy, which is deallocated when the method returns. The original array is not changed, so the output is: 20 40