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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ll_shitou 中级黑马   /  2014-10-28 10:13  /  614 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

多态          向上转型      将子类对象传递给父类引用,方便使用父类拥有的函数
                  向下转型      将父类对象引用传递给子类对象引用,以使用子类所特有的方法,不能将父类对象强转为子类,一般                                        将为将子类对象传给父类,然后再传给子类的方式
多态中的成员函数在编译时,参阅引用类型有无该方法,有则通过,无则报编译失败
                                在运行时,寻找对象中是否有该方法,然后执行
                                编译看引用,运行看对象
                                静态函数,属于类本身的内容,编译与运行都会参考引用类型的静态函数
classCastException     类型转换异常,当转型有问题抛出此异常,如向下转型中就可能出现
instanceof                            判断是否为某个类的实例对象,用法      对象  instanceof    类名 ,在向下继承时应先判断是否为子类对                                        象,在调用子类方法 ,一般用于子类个数已定或调用时必须知道类的类型来调用特有方法
父类引用指向子类的对象方法 : Fu       f =  new  Zi();
                                        父类引用的子类对象不可以使用子类特有方法,若使用编译失败。
多态的设计模式                  用接口定义需要实现的功能,类实现接口定义功能,
                                        在定义时可以new 一个实现了该接口的类的实例,应用接口的功能,一个接口可以被多个类实现
                                        则接口可以选择合适的实现类来实现

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马