外贸网站怎么规划百度网页搜索
多态访问权限:
对于成员方法:
如果子类有重写该方法,看子类的成员方法
多态是在继承/实现的一种现象,比如父类有这个方法,子类没有,那么就调用父类的,如果子类有重写该方法,那么就调用子类重写该方法;
比如上面这个例子就是,p1和p2在子类重写该方法了,就使用它自己重写的方法,而p3没有重写,使用就使用父类runspeed方法
调用的时候,如果父类该没有方法,子类自己增加了一个新方法(非重写),就不能调用,如下
如果是普通实例化就可以访问
对于成员变量:
在多态中,那么我访问字段的时候,都是看父类的成员变量
在普通实例化中,那么我访问字段的时候,子类有就看子类,没有就看父类
多态中无论是方法还是变量,在访问的时候,父类必须有
普通实例化中无论是方法还是变量,在访问的时候,父类可以没有,但子类要有