继承与实现的理解
2016-04-11 12:52
316 查看
自述:如果有某些方法,都是一样的,可以把这些方法放在一个父类里,然后继承
如果某些功能都是一样的,但是实现方法不一样,,则可以把方法放在放到一个接口里,然后让类去实现这个接口,然后实现里面的方法,里面的方法必须实现
官方:
继承:如果多个类的某个部分的功能相同,那么可以抽象出一个类出来,把他们的相同部分都放到父类里,让他们都继承这个类。
实现:如果多个类处理的目标是一样的,但是处理的方法方式不同,那么就定义一个接口,也就是一个标准,让他们的实现这个接口,各自实现自己具体的处理方法来处理那个目标
如果某些功能都是一样的,但是实现方法不一样,,则可以把方法放在放到一个接口里,然后让类去实现这个接口,然后实现里面的方法,里面的方法必须实现
官方:
继承:如果多个类的某个部分的功能相同,那么可以抽象出一个类出来,把他们的相同部分都放到父类里,让他们都继承这个类。
实现:如果多个类处理的目标是一样的,但是处理的方法方式不同,那么就定义一个接口,也就是一个标准,让他们的实现这个接口,各自实现自己具体的处理方法来处理那个目标
相关文章推荐
- highcharts创建折线图
- java静态代码块 类加载顺序问题。
- 新360自媒体:北京时间自媒体平台即将上线!
- BZOJ 3573: [Hnoi2014]米特运输
- 各浏览器cloneNode方法的部分实现差异
- 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?
- Redis和Memcache对比及选择
- Android高效加载大图、多图解决方案,有效避免程序OOM
- Sudoku---hdu2676(数独DFS)
- LeetCode 191 -Number of 1 Bits ( JAVA )
- 阿里Android一面(校招)
- 安卓001常识
- Markdown应用
- shader三种变量类型(uniform,attribute和varying)
- 特征提取恶作剧Feature Learning Escapades
- Android ListView异步加载图片乱序问题,原因分析及解决方案
- WPF下YUV播放的D3D解决方案
- 五子棋
- SVN使用教程总结
- YTUOJ之删除相同元素(线性表)