If I write the following class:
public class Example { int j; int k; public Example(int j, int k) { j = j; k = k;
If you don't write this, then you assign the argument to itself; the argument variables shadow the instance variables.