题目
在C#中,C has A和C is A 有什么区别?c has a
提问时间:2021-02-14
答案
is-a表示的是“继承”,has-a表示的是“包含”
可以这样理解,has-a是“合成关系”,一个整体,由多个部分组成,is-a是 "继承关系 ",有依赖关系的,特别体现在“类”的关系上.
简单的说,你看C类的父类的父类的父类…………会不会是A类
如果是,就是is-a关系
你看你A类的对象是不是在C类中作为成员变量声明的
如果是,就是has-a关系
可以这样理解,has-a是“合成关系”,一个整体,由多个部分组成,is-a是 "继承关系 ",有依赖关系的,特别体现在“类”的关系上.
简单的说,你看C类的父类的父类的父类…………会不会是A类
如果是,就是is-a关系
你看你A类的对象是不是在C类中作为成员变量声明的
如果是,就是has-a关系
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1如图,已知椭圆的中心在原点,焦点在x轴上,长轴长是短轴长的2倍,椭圆经过点M(2,1),平行于OM的直线L在y
- 2用离子极化的观点说明为什么Na2S易溶于水ZnS难溶于水
- 3请写出一般将来时、现在进行时、一般过去时、一般现在时、现在完成时五种时态的所有句式结构
- 4和氏璧的故事
- 5函数f(x)=2x²-3x的单调减区间是?
- 6有12个苹果其中有11个一样重 还有一个轻一些 至少要称几次 才能称出轻的那一个
- 7函数y=根号下4减x平方的定义域是【-2,
- 8若函数y=f(x)的值域是[1/2,3],则函数F(x)=f(x)+1/f(x)的值域是_.
- 9There ______ many new words in Lesson One,but it is very easy.A.is B.aren’t C.isn’t D.are
- 10They can ___________ (ride) their bikes The girl ___________ (have) a nice blanket
热门考点