Never used keyword "Final" when passing in as a parameter to a method, but an educated guess is that the parameter, in this case a value type, is immutable (can't be changed)
the Point you're passing in is a reference type, so within the function, you couldn't do something like:
oldPoint = new Point(10,20)
Because this would violate the final clause
Again, just an educated guess
thanks
|