请描述一下”is a”关系和”has a”关系


Posted in 面试题 onFebruary 03, 2015
“is a”关系是指面向对象中的继承, “has a”关系是指面向对象中的包含。 这两种关系都允许你在你的新的类里面放置一个子对象。代码重用的两个重要技术是类继承和对象组装。
继承是一个单向的关系,例如 房子是建筑,但是建筑不是房子。
包含:例如房子有浴室但是浴室没有房子。

Tags in this post...

面试题 相关文章推荐
J2SDK1.5与J2SDK5.0有什么区别
Sep 19 面试题
某公司Java工程师面试题笔试题
Mar 27 面试题
诺思信科技(南京)有限公司.NET笔试题答案
Jul 06 面试题
以太网Ethernet IEEE802.3
Aug 05 面试题
能否解释一下XSS cookie盗窃是什么意思
Jun 02 面试题
C#实现启动一个进程
Oct 01 面试题
介绍一下Linux中的链接
May 28 面试题
什么是规则表达式
May 03 面试题
Lucene推荐的分页方式是什么?
Dec 07 面试题
中科前程Java笔试题
Nov 20 面试题
同步和异步有何异同,在什么情况下分别使用他们
Apr 09 面试题
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
Oct 13 面试题
介绍下Java的输入输出流
Jan 22 #面试题
接口中的方法可以是abstract的吗
Jul 23 #面试题
Jar包的作用是什么
Mar 30 #面试题
请说出几个常用的异常类
Jan 08 #面试题
JNI的定义
Nov 25 #面试题
如何提高JDBC的性能
Apr 30 #面试题
类的核心特性有哪些
Jan 01 #面试题
You might like
PHP中用hash实现的数组
2011/07/17 PHP
如何使用php实现评委评分器
2015/07/31 PHP
PHP的Laravel框架结合MySQL与Redis数据库的使用部署
2016/03/21 PHP
PHP上传图片类显示缩略图功能
2016/06/30 PHP
用tip解决Ext列宽度不够的问题
2008/12/13 Javascript
NodeJS的模块写法入门(实例代码)
2012/03/07 NodeJs
javascript采用数组实现tab菜单切换效果
2012/12/12 Javascript
当滚动条滚动到页面底部自动加载增加内容的js代码
2014/05/13 Javascript
jquery修改网页背景颜色通过css方法实现
2014/06/06 Javascript
nodejs开发微博实例
2015/03/25 NodeJs
浅析javascript函数表达式
2016/02/10 Javascript
原生js开发的日历插件
2017/02/04 Javascript
Javascript中click与blur事件的顺序详析
2017/04/25 Javascript
ExtJs的Ext.Ajax.request实现waitMsg等待提示效果
2017/06/14 Javascript
Vue.js与 ASP.NET Core 服务端渲染功能整合
2017/11/16 Javascript
Python使用回溯法子集树模板解决迷宫问题示例
2017/09/01 Python
Python文件操作基本流程代码实例
2017/12/11 Python
python装饰器-限制函数调用次数的方法(10s调用一次)
2018/04/21 Python
Linux(Redhat)安装python3.6虚拟环境(推荐)
2018/05/05 Python
解决PyCharm的Python.exe已经停止工作的问题
2018/11/29 Python
python 执行文件时额外参数获取的实例
2018/12/18 Python
python修改txt文件中的某一项方法
2018/12/29 Python
在Python 中同一个类两个函数间变量的调用方法
2019/01/31 Python
Python对接六大主流数据库(只需三步)
2019/07/31 Python
Python Collatz序列实现过程解析
2019/10/12 Python
Django中密码的加密、验密、解密操作
2019/12/19 Python
Django import export实现数据库导入导出方式
2020/04/03 Python
jupyter notebook中美观显示矩阵实例
2020/04/17 Python
Python环境管理virtualenv&virtualenvwrapper的配置详解
2020/07/01 Python
python selenium xpath定位操作
2020/09/01 Python
Java平台和其他软件平台有什么不同
2015/06/05 面试题
企业申诉管理制度
2014/01/30 职场文书
初中国旗下的演讲稿
2014/08/28 职场文书
2016年六一文艺汇演开幕词
2016/03/04 职场文书
2019关于实习生工作安排及待遇的管理方案!
2019/07/16 职场文书
Java工作中实用的代码优化技巧分享
2022/04/21 Java/Android