您的位置:首页 > 其它

多态性

2015-08-12 20:11 253 查看
1.多态性:在层次结构中,超类中定义的属性或行为被子类继承之后,可以具有不同的数据类型或表现出不同的行为。这使得同一属性或者行为在超类及其各个子类中具有不同的语义。

  在继承层次结构中,超类可以定义为抽象类或接口,通过在子类中实现超类中的抽象方法,从而实现对象的多态性。

   继承层次结构中的子类对象可以视为超类的对象,这样就可以将子类的对象赋给超类变量。尽管子类的对象的类型不同,但这么做是允许的,因为每个子类对象就是超类的对象。然而,超类对象并不是其任何子类的对象,即不能将超类的对象赋给子类。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: