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


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

Tags in this post...

面试题 相关文章推荐
mysql的最长数据库名,表名,字段名可以是多长
Apr 21 面试题
weblogic面试题
Mar 07 面试题
你所知道的集合类都有哪些?主要方法?
Dec 31 面试题
List、Map、Set三个接口,存取元素时,各有什么特点?
Sep 27 面试题
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
Sep 05 面试题
解释一下Windows的消息机制
Jan 30 面试题
介绍一下sql server的安全性
Aug 10 面试题
Ref与out有什么不同
Nov 24 面试题
软件测试笔试题
Oct 25 面试题
介绍一下JMS编程步骤
Sep 22 面试题
META-INF文件夹中的MANIFEST.MF的作用
Jun 21 面试题
DELPHI面试题研发笔试试卷
Nov 08 面试题
介绍下Java的输入输出流
Jan 22 #面试题
接口中的方法可以是abstract的吗
Jul 23 #面试题
Jar包的作用是什么
Mar 30 #面试题
请说出几个常用的异常类
Jan 08 #面试题
JNI的定义
Nov 25 #面试题
如何提高JDBC的性能
Apr 30 #面试题
类的核心特性有哪些
Jan 01 #面试题
You might like
php+mysql 实现身份验证代码
2010/03/24 PHP
hessian 在PHP中的使用介绍
2010/12/13 PHP
php不允许用户提交空表单(php空值判断)
2013/11/12 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
2016/11/04 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
php对微信支付回调处理的方法
2018/08/23 PHP
PHP判断是否是微信打开还是浏览器打开的方法
2019/02/27 PHP
Thinkphp 框架扩展之数据库驱动常用方法小结
2020/04/23 PHP
用roll.js实现的图片自动滚动+鼠标触动的特效
2007/03/18 Javascript
让firefox支持IE的一些方法的javascript扩展函数代码
2010/01/02 Javascript
JSON辅助格式化处理方法
2013/03/26 Javascript
非常好用的JsonToString 方法 简单实例
2013/07/18 Javascript
模拟用户点击弹出新页面不会被浏览器拦截
2014/04/08 Javascript
node.js入门教程
2014/06/01 Javascript
js变量、作用域及内存详解
2014/09/23 Javascript
Node.js文件操作方法汇总
2016/03/22 Javascript
AngularJS Toaster使用详解
2017/02/24 Javascript
weex里Vuex state使用storage持久化详解
2017/09/09 Javascript
区别JavaScript函数声明与变量声明
2018/09/12 Javascript
微信小程序 扭蛋抽奖机css3动画实现详解
2019/07/19 Javascript
el-select 下拉框多选实现全选的实现
2019/08/02 Javascript
关于IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version
2020/10/17 Javascript
vue中defineProperty和Proxy的区别详解
2020/11/30 Vue.js
用Python实现一个简单的能够发送带附件的邮件程序的教程
2015/04/08 Python
python梯度下降法的简单示例
2018/08/31 Python
破解安装Pycharm的方法
2018/10/19 Python
python安装pywin32clipboard的操作方法
2019/01/24 Python
django 微信网页授权认证api的步骤详解
2019/07/30 Python
python PyQt5/Pyside2 按钮右击菜单实例代码
2019/08/17 Python
如何使用Python进行PDF图片识别OCR
2021/01/22 Python
优衣库美国官网:UNIQLO美国
2018/04/14 全球购物
网络研修随笔感言
2014/02/17 职场文书
股权投资意向书
2014/04/01 职场文书
防震减灾主题班会
2015/08/14 职场文书
ORACLE数据库应用开发的三十个注意事项
2021/06/07 Oracle
MySQL去除重叠时间求时间差和的实现
2021/08/23 MySQL