day9.0
- 继承的基本作用,提高代码的复用性。
- 继承的主要作用,有了继承,才有方法的重写和多态。
继承的缺点:继承会导致耦合度较高。
方法重写(Override)
- 两个类必须存在继承关系。
- 重写之后的方法必须和之前的方法:方法名相同,返回值类型相同,形参列表相同。
- 访问权限,只能更高,不能更低。
- 重写之后的方法不能抛出更多的额exception。
注意事项
- override 和属性无关。
- private 方法无法被覆盖。
- 构造方法不能被覆盖。
- 方法覆盖只针对实例方法,静态方法覆盖没有意义。
多态
基础语法
** java中允许转型,但是必须有继承关系才能转型。
- 向上转型
- 向下转型
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现