多态
多态 指的就是多种形态。不同类型的对象,在执行同一个行为时,可以变现出不同的特征
多态可以根据运行时对象的真正类型来决定调用哪一个方法
实现多态的前提:
1 继承 2 重写父类的方法
重写与隐藏
重写会根据运行时对象的真正类型来决定访问哪个成员
隐藏式根据编译期间引用的类型来决定访问哪个成员
静态成员变量,实例成员变量和静态方法时根据引用的类型决定访问哪一个成员
实例成员方法是根据对象的类型来决定访问哪个成员
多态
多态 指的就是多种形态。不同类型的对象,在执行同一个行为时,可以变现出不同的特征
多态可以根据运行时对象的真正类型来决定调用哪一个方法
实现多态的前提:
1 继承 2 重写父类的方法
重写与隐藏
重写会根据运行时对象的真正类型来决定访问哪个成员
隐藏式根据编译期间引用的类型来决定访问哪个成员
静态成员变量,实例成员变量和静态方法时根据引用的类型决定访问哪一个成员
实例成员方法是根据对象的类型来决定访问哪个成员