下列注释的哪个代码是错误的(无法通过编译)? class Father { private int money =12; float height; int seeMoney(){ return money ; //代码1 } } class Son extends Father { int height; int lookMoney() { int m = seeMoney(); //代码2 return m; } } class E { public static void main(String args[]) { Son erzi = new Son(); erzi.money = 300; //代码3 erzi.height = 10; //代码4 } }