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


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

Tags in this post...

面试题 相关文章推荐
Yahoo-PHP面试题1
Jul 20 面试题
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
Jul 16 面试题
求最大连续递增数字串(如"ads3sl456789DF3456ld345AA"中的"456789")
Sep 11 面试题
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);
Oct 06 面试题
SQL Server笔试题
Jan 10 面试题
如何在发生故障的节点上重新安装 SQL Server
Mar 14 面试题
数据库笔试题
May 09 面试题
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
Jan 21 面试题
亿阳信通股份有限公司C#笔试题
Dec 06 面试题
C#里面可以避免一个类被其他类继承么?如何?
Sep 26 面试题
介绍一下Mysql的存储引擎
Feb 12 面试题
JSP&Servlet技术面试题
May 21 面试题
介绍下Java的输入输出流
Jan 22 #面试题
接口中的方法可以是abstract的吗
Jul 23 #面试题
Jar包的作用是什么
Mar 30 #面试题
请说出几个常用的异常类
Jan 08 #面试题
JNI的定义
Nov 25 #面试题
如何提高JDBC的性能
Apr 30 #面试题
类的核心特性有哪些
Jan 01 #面试题
You might like
不用数据库的多用户文件自由上传投票系统(2)
2006/10/09 PHP
PHP中让curl支持sock5的代码实例
2015/01/21 PHP
PHP实现15位身份证号转18位的方法分析
2019/10/16 PHP
过虑特殊字符输入的js代码
2010/08/05 Javascript
最短的javascript:地址栏载入脚本代码
2011/10/13 Javascript
基于jquery实现状态限定编辑的代码
2012/02/11 Javascript
JS关键字变色实现思路及代码
2013/02/21 Javascript
Node.js和PHP根据ip获取地理位置的方法
2014/03/14 Javascript
jQuery动态加载css文件实现方法
2016/06/15 Javascript
JS实现弹出居中的模式窗口示例
2016/06/20 Javascript
JavaScript制作颜色反转小游戏
2016/09/25 Javascript
微信小程序 教程之注册页面
2016/10/17 Javascript
canvas实现绘制吃豆鱼效果
2017/01/12 Javascript
JS动态生成年份和月份实例代码
2017/02/04 Javascript
jquery dialog获取焦点的方法
2017/02/09 Javascript
详解用函数式编程对JavaScript进行断舍离
2017/09/18 Javascript
AngularJS中下拉框的高级用法示例
2017/10/11 Javascript
打造通用的匀速运动框架(实例讲解)
2017/10/17 Javascript
Vue 项目代理设置的优化
2018/04/17 Javascript
JavaScript设计模式--简单工厂模式实例分析【XHR工厂案例】
2020/05/23 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
2020/07/28 Javascript
Python基于Logistic回归建模计算某银行在降低贷款拖欠率的数据示例
2019/01/23 Python
python中web框架的自定义创建
2019/09/08 Python
PyQt5 文本输入框自动补全QLineEdit的实现示例
2020/05/13 Python
使用python修改文件并立即写回到原始位置操作(inplace读写)
2020/06/28 Python
python中altair可视化库实例用法
2021/01/26 Python
基于 HTML5 WebGL 实现的医疗物流系统
2019/10/08 HTML / CSS
澳大利亚领先的在线药房:Pharmacy Online(有中文站)
2020/02/22 全球购物
linux面试相关问题
2013/04/28 面试题
大学生工作推荐信范文
2013/12/02 职场文书
自愿解除劳动合同协议书
2014/09/11 职场文书
乔迁之喜答谢词
2015/01/05 职场文书
幼儿教师年度个人总结
2015/02/05 职场文书
如何判断pytorch是否支持GPU加速
2021/06/01 Python
Pandas实现DataFrame的简单运算、统计与排序
2022/03/31 Python
使用python生成大量数据写入es数据库并查询操作(2)
2022/09/23 Python