黑马程序员技术交流社区

标题: 多态中成员的访问特点 [打印本页]

作者: 豆豆哥abcd    时间: 2015-9-15 20:55
标题: 多态中成员的访问特点
成员变量:
                        编译看左边(父类),运行看左边(父类)。

                                编译只检查语法问题。
                成员方法:(类中的非静态成员方法) :动态绑定
                        编译看左边(父类),运行看右边(子类)。
                        大白话:编译时会去找父类中有没有这个方法,如果有,编译不报错,没有编译就报错。
                                        运行的时候,执行的还是子类的成员方法,原因很简单,因为方法有重写。

                静态方法:
                        编译看左边(父类),运行看左边(父类)。
                        原因:因为静态是和类相关的,算不上重写。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2