栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

目标IT男的第十一天----面向对象第四天

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

目标IT男的第十一天----面向对象第四天

一、向上造型:提高方法复用性

        超类型的引用指向派生类的对象

           Java规定:能点出来什么,看引用的类型

              何时向上造型:如果多种角色干的事情都是一样的,就可以把他们统一造型到超类型的数组中,实现代码复用

二、方法的重写(override/overriding):重新写,覆盖

        发生在父子类中,方法名相同,参数列表相同

        Java规定:重写方法被调用时,看对象类型

        重写遵循“两同两小一大”原则:

                两同:方法名相同,参数列表相同

                两小:派生类方法的返回值类型小于或者等于超类方法的返回值类型

                        void和基本类型时,必须相等

                        引用类型时,小于或等于

                派生类方法抛出的异常小于或等于超类的

                一大:派生类方法的访问权限大于或等于超类的

三、重写与重载的区别(常见面试题)

        重写:发生在父子类中,方法名相同,参数列表相同

        重载:发生在同一类中,方法名相同,参数列表不同

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1013164.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号