多态的基础语法

2023-05-16

1、向上转型和向下转型的概念

        向上转型(自动转型):子类 -- > 父类

当我们是用父类引用指向子类对象的时候,系统会自动向上转型

        向下转型(强制转型):父类 -- >子类

当父类引用指向子类对象时,父类想要调用子类特有的方法此时就需要向下转型

2、向下转型有什么风险

        可能会出现类型转换异常(ClassCastException)

3、如何避免这种风险

        在向下转型之前使用instanceof关键字判断一下这个引用对象是否属于这个类

        养成好习惯,向下转型之前一定要使用instanceof运算符进行判断。

什么是多态?

多态多态就是多种状态

口诀:编译时看左边,运行时看右边

总结:记住一个口诀 —— 编译时看左边,运行时看右边,多态简单的说就是不同的对象去做同一个行为有不同的结果

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

多态的基础语法 的相关文章

随机推荐