问答详情
源自:9-5 Java 中的 final 的使用
((Animal)d).age--->这个怎么理解
((Animal)d).age--->这个怎么理解?与d.age跟am.age,值都不一样
提问者:慕粉4333732
2018-10-04 11:36
个回答
Peter__Pan
2018-10-04 12:07:13
已采纳
((Animal)d).age拆开理解,首先这个对象是 dog的对象 向上类型转换为了Animal,之后访问属性age,那就相当于Animal a = new Animal();a.age
0