Consider the following class declaration.
public class SomeClass
{
private int num;
public SomeClass(int n)
{
num = n;
}
public void increment(int more)
{
num = num + more;
}
public int getNum()
{
return num;
}
}
The following code segment appears in another class.
SomeClass one = new SomeClass(100);
SomeClass two = new SomeClass(100);
SomeClass three = one;
one.increment(200);
Console.WriteLine(one.getNum() + " " + two.getNum() + " " +
three.getNum());
What is printed as a result of executing the code segment?
A) 100 100 100
B) 300 100 100
C) 300 100 300
D) 300 300 100
E) 300 300 300