Hi, I have this basic question, how is the following code able to access the instance variable even though its private? (the code compiles without any errors) public class MyNewClass { private String myInstanceVal1 = "testVal"; public static void main(String[] args) { MyNewClass newClassObj = new MyNewClass(); newClassObj.myInstanceVal1 = "testNewVal"; } } Please refer to line 10 of the code above, ...