1.6:继承
来源:互联网 发布:网络优化培训费多少 编辑:程序博客网 时间:2024/04/23 14:46
1:class 是编程语言中的基本单位;
2:继承:对已有的类型进行添加或者修改,可以通过继承来实现;
3:用UML表示两个类是继承关系:带有空心的菱形线表示;
4:继承特性:
4.1:基类包含了所有子类的共享的特性和行为
4.2:子类表示基类可以通过不同形式来实现;
4.3:继承表示了于其他类型之间的关系;
5:通过继承在原来基类基础上处理特定问题;
6:基类也是一种类型层次结构,帮忙处理 直接用代码对系统进行描述;
7:继承是面向对象设计方法内涵的重要门槛;
8:基类于到导出产生差异:
8.1:直接在导出类中添加新方法;
8.2:修改导出类中的具体方法实现代码;简称 覆盖 overriding
9:覆盖
9.1:简单说明:就是使用相同的接口方法,却想处理不同事情;
10:是一个 于 像一个 关系
10.1:在继承中,存在两种关系 一种是 “”是一个“” 表示 基类跟导出类接口一样 在UML中表示为 is-a 并且 导出类就可以代替基类,但是可以覆盖基类接口具体实现;
10.2:第二种关系为“”像一个“ ” 表示导出类新增了接口,用 is -like-a 表示
0 0
- 1.6:继承
- 1.6 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 分离mybatis的mapper.java和mapper.xml文件
- NOIP 提高组第一式第一题——玩具迷题
- exe4j生成的exe反编译成java代码
- java 中LinkedList详解,附带一部分源码和ArrayList的比较
- Python机器学习算法速查
- 1.6:继承
- 用Spark学习矩阵分解推荐算法
- 常见C++面试题及基本知识点总结(一)
- STM32更换晶振后没及时修改定时器参数,导致运算出错
- Hibernate4-4 对象关系映射文件
- 自己动手系列——实现一个简单的LinkedLis
- 使用git命令行进行项目合并
- 【Java集合系列】---总体框架
- 第一行代码笔记 (fragment)碎片的使用