可以继承一个类"包含"当继承的类都属于同一个基类时,另一个继承类的对象?

时间:2015-07-11 15:18:01

标签: oop inheritance containment

我正在考虑创建" REQUEST TRACKER"的OOP模型。

所以,我想到了以下几点:

父类:RequestOrResponse(包含请求和响应的公共字段,例如ID,日期,涉及的项目,用户,数量)。

子类:1。请求(包含数据成员:优先级,状态,剩余数量),2。响应(与数据成员relatedRequest)

Response类有一个数据成员,它是Request的一个对象。

2 个答案:

答案 0 :(得分:0)

是;没有一般理由说明为什么这不起作用。

答案 1 :(得分:0)

是的,不仅如此。对象也可以“包含”其自己类的对象。

那是因为它实际上并不是它包含的对象,而是对对象的引用,因此它不需要无限空间。