A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

可以理解为事物存在的多种体现形态
        多态的体现:
                父类的引用指向了自己的子类对象
                        父类 fu=new 子类();
                父类的引用也可以接受自己的子类对象
                        方法中传入的参数成员的引用
        多态的前提
                必须是类与类之间有关系,要么继承,要么实现
                通常还有一个前提:存在覆盖。
        多态的好处
                多态的出现大大提高了程序的扩展性
        多态的弊端
                提高了扩展性,但是只能使用父类的引用访问父类的成员
        多态的应用
                        向上转型;(类型提升):将子类类型提升父类类型,只能使用父类有的功能。
                                父类 fu=new 子类();
                               
                        向下转型:如果想要调用子类的特有方法,强制将父类的引用,转成子类类型
                                子类 zi =(子类)fu;
                                使用子类自己的方法。
                instanceof:判断一个元素是否属于一个类

1 个回复

倒序浏览
复习一下,总结得不错
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马