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


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

Tags in this post...

面试题 相关文章推荐
SQL中where和having的区别
Jun 17 面试题
Eclipse面试题
Mar 22 面试题
一道SQL面试题
Dec 31 面试题
北京-环亚运商测试题.net程序员初步测试题
May 28 面试题
命名空间(namespace)和程序集(Assembly)有什么区别
Sep 25 面试题
.NET笔试题(20个问题)
Feb 02 面试题
关于VPN
Jun 10 面试题
描述RIP和OSPF区别以及特点
Jan 17 面试题
当当网软件测试笔试题
Nov 24 面试题
DOM和JQuery对象有什么区别
Nov 11 面试题
介绍一下Java中标识符的命名规则
Feb 03 面试题
线程同步的方法
Nov 23 面试题
介绍下Java的输入输出流
Jan 22 #面试题
接口中的方法可以是abstract的吗
Jul 23 #面试题
Jar包的作用是什么
Mar 30 #面试题
请说出几个常用的异常类
Jan 08 #面试题
JNI的定义
Nov 25 #面试题
如何提高JDBC的性能
Apr 30 #面试题
类的核心特性有哪些
Jan 01 #面试题
You might like
MOTOROLA 摩托罗拉 MODEL 66-XI五灯中波收音机
2021/03/02 无线电
PHP 数组教程 定义数组
2009/10/23 PHP
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
2014/05/04 PHP
php计算两个坐标(经度,纬度)之间距离的方法
2015/04/17 PHP
php实现zip文件解压操作
2015/11/03 PHP
PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题
2015/11/30 PHP
Yii+MYSQL锁表防止并发情况下重复数据的方法
2016/07/14 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
Extjs Ajax 乱码问题解决方案
2009/04/15 Javascript
javascript实现的距离现在多长时间后的一个格式化的日期
2009/10/29 Javascript
JS获取整个页面文档的实现代码
2011/12/15 Javascript
jquery ajax中使用jsonp的限制解决方法
2013/11/22 Javascript
用javascript删除当前行,添加行(示例代码)
2013/11/25 Javascript
Node.js中的流(Stream)介绍
2015/03/30 Javascript
如何改进javascript代码的性能
2015/04/02 Javascript
JavaScript实现拖拽网页内元素的方法
2015/04/15 Javascript
JavaScript操作URL的相关内容集锦
2015/10/29 Javascript
详解javascript中原始数据类型Null和Undefined
2015/12/17 Javascript
使用bootstrap-paginator.js 分页来进行ajax 异步分页请求示例
2017/03/09 Javascript
微信小程序五星评分效果实现代码
2017/04/06 Javascript
js轮播图的插件化封装详解
2017/07/17 Javascript
vue中使用refs定位dom出现undefined的解决方法
2017/12/21 Javascript
vue移动端UI框架实现QQ侧边菜单组件
2018/03/09 Javascript
VUE:vuex 用户登录信息的数据写入与获取方式
2019/11/11 Javascript
Python实现HTTP协议下的文件下载方法总结
2016/04/20 Python
python 第三方库的安装及pip的使用详解
2017/05/11 Python
Flask框架学习笔记之表单基础介绍与表单提交方式
2019/08/12 Python
Python yield生成器和return对比代码实例
2020/04/20 Python
Windows 下更改 jupyterlab 默认启动位置的教程详解
2020/05/18 Python
python selenium xpath定位操作
2020/09/01 Python
Python3 用什么IDE开发工具比较好
2020/11/28 Python
仿酷狗html5手机音乐播放器主要部分代码
2013/05/15 HTML / CSS
红领巾广播站广播稿
2014/02/01 职场文书
工厂仓管员岗位职责范本
2014/07/17 职场文书
六一儿童节标语
2014/10/08 职场文书
2015年世界环境日演讲稿
2015/03/18 职场文书