下列 A 类中【代码 1 】 ~ 【代码 4 】哪些是错误的? class Tom { private int x = 120; protected int y = 20; int z = 11; private void f() { x = 200; System.out.println(x); } void g() { x = 200; System.out.println(x); } } public class A { public static void main(String args[]) { Tom tom = new Tom(); tom.x = 22; // 【代码 1 】 tom.y = 33; // 【代码 2 】 tom.z = 55; // 【代码 3 】 tom.f(); tom.g(); // 【代码 4 】 } }