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


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

Tags in this post...

面试题 相关文章推荐
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
Feb 06 面试题
请问如下代码执行后a和b的值分别是什么
May 05 面试题
DBA的职责都有哪些
May 16 面试题
如何理解委托
Jan 06 面试题
名词解释型面试题(主要是网络)
Dec 27 面试题
What's the difference between an interface and abstract class? (接口与抽象类有什么区别)
Oct 29 面试题
如何利用cmp命令比较文件
Sep 23 面试题
敏捷开发的主要原则都有哪些
Apr 26 面试题
用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别
Nov 04 面试题
int和Integer有什么区别
May 25 面试题
J2EE面试题集锦(附答案)
Aug 16 面试题
一道Delphi面试题
Oct 28 面试题
介绍下Java的输入输出流
Jan 22 #面试题
接口中的方法可以是abstract的吗
Jul 23 #面试题
Jar包的作用是什么
Mar 30 #面试题
请说出几个常用的异常类
Jan 08 #面试题
JNI的定义
Nov 25 #面试题
如何提高JDBC的性能
Apr 30 #面试题
类的核心特性有哪些
Jan 01 #面试题
You might like
PHP安全配置
2006/12/06 PHP
用PHP的ob_start();控制您的浏览器cache!
2007/02/14 PHP
在PHP中操作Excel实例代码
2010/04/29 PHP
PHP 删除一个目录及目录下的所有文件的函数代码
2010/05/26 PHP
PHP模块 Memcached功能多于Memcache
2011/06/14 PHP
Yii Framework框架获取分类下面的所有子类方法
2014/06/20 PHP
php新建文件的方法实例
2019/09/26 PHP
使用laravel指定日志文件记录任意日志
2019/10/17 PHP
解放web程序员的输入验证
2006/10/06 Javascript
用js实现键盘方向键翻页功能的代码
2007/06/03 Javascript
JavaScript 放大镜 移动镜片效果代码
2011/05/09 Javascript
css值转换成数值请抛弃parseInt
2011/10/24 Javascript
js写的评论分页(还不错)
2013/12/23 Javascript
jquery+ajax+C#实现无刷新操作数据库数据的简单实例
2014/02/08 Javascript
js检测输入内容全为空格的方法
2014/05/03 Javascript
使用jQuery仿苹果官网焦点图特效
2014/12/23 Javascript
js实现兼容IE和FF的上下层的移动
2015/05/04 Javascript
jquery京东商城双11焦点图多图广告特效代码分享
2015/09/06 Javascript
jQuery ajax时间差导致的变量赋值问题分析
2016/01/22 Javascript
jQuery内容过滤选择器用法示例
2016/09/09 Javascript
bootstrap css样式之表单
2017/01/19 Javascript
解决vue里碰到 $refs 的问题的方法
2017/07/13 Javascript
Node 自动化部署的方法
2017/10/17 Javascript
nodejs简单实现TCP服务器端和客户端的聊天功能示例
2018/01/04 NodeJs
p5.js入门教程之图片加载
2018/03/20 Javascript
在cmd中运行.py文件: python的操作步骤
2018/05/12 Python
Python 打印中文字符的三种方法
2018/08/14 Python
Python跳出多重循环的方法示例
2019/07/03 Python
Python 动态导入对象,importlib.import_module()的使用方法
2019/08/28 Python
Python ORM编程基础示例
2020/02/02 Python
浅谈Keras参数 input_shape、input_dim和input_length用法
2020/06/29 Python
Hotels.com加拿大:领先的在线住宿网站
2018/10/05 全球购物
LN-CC日本:高端男装和女装的奢侈时尚目的地
2019/09/01 全球购物
社会实践单位意见
2015/06/05 职场文书
python开发实时可视化仪表盘的示例
2021/05/07 Python
python使用pymysql模块操作MySQL
2021/06/16 Python