黑马程序员技术交流社区

标题: 【成都校区】多态 [打印本页]

作者: 来杯香飘飘    时间: 2019-4-25 13:39
标题: 【成都校区】多态
       
多态:
        1.多态定义:一个对象多种形态
        2.要使用多态的前提
                1.继承关系,实现关系
                2.父类引用指向子类对象  
                                 Animal a = new Cat();  
                                 a 是父类的引用  new Cat 是子类的对象
                  3.方法的重写
    3.多态访问的特点
                1.变量
                编译看父类,运行看父类
                2.方法
                编译看父类,运行看子类
        4.多态的好处和弊端
                1.好处:简化了代码,提高了代码的扩展性
                2.弊端:不能调用子类特有的方法(因为多态编译看父类)
               
       




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