Java每日一点:多态
1. Java允许把一个子类对象赋给一个父类引用变量,称为向上转型,向上转型由系统完成
2. 把一个子类对象赋值给父类引用变量时,如BaseClass obj = new SubClass(); 这个obj变量编译时类型是 BaseClass(就近原则,obj靠近BaseClass),而运行时类型是SubClass。
3. 运行时调用obj的方法时,其方法总是表现为【子类方法】的行为特征,这就出现:相同类型的引用变量,调用同一个方法出现不同的行为特征(不同子类重写了父类同一个方法),这就是多态
2022-02-24
在牛客打卡43天,今天也很努力鸭!
全部评论
面向对象的三大特征:封装,继承,多态。 封装的目的:隐藏细节,暴露方法。 继承的目的:实现软件复用。 多态:把子类对象赋给父类引用变量,但运行时表现出子类的行为特征
点赞
送花
回复 分享
发布于 2022-03-13 23:43

相关推荐

我儿子是只猫:能力/有限公司 能力有限/公司 也很好笑啊哈哈哈哈哈
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务