下列程序中注释的哪两个代码(A,B,C,D)是错误的(无法通过编译)? class Father{ private int money=12; float height; int seeMoney(){ return money; //A } } class Son extends Father{ int height; int lookMoney(){ int m=seeMoney(); //B return m; } } class E{ public static void main(String args[]){ Son erzi=new Son(); erzi.money=300; //C erzi.height=1.78F; //D } }