c# - 什么是值继承和引用继承?

标签 c# c++ c

刚刚有人问我这个问题,但是我是一个C#程序员,我只知道类继承....我想知道这个东西只适用于C/C++吗?通过引用继承是否意味着我们创建一个ClassA然后从这个ClassA继承ClassB?它们究竟是什么?

===== 编辑以使其清楚:

这是我 friend 得到的问题上下文,他正在做 C 编程测试:

"There are two types of inheritance: inheritance by value and inheritance by reference. Show how to design a class to implement inheritance by reference" 

所以我假设,这应该与 C/C++ 有关……但我从未听说过值继承和引用继承。但是就像Bn在帖子里说的,我只听说过pass by value和pass by reference。。。或者我错了?因为我是 C# 程序员,所以我不太了解 C/C++ 的东西...

谢谢

最佳答案

我还没有听说过与 C 或 C++ 相关的这个术语。您可能想到了这两个概念之一吗?

  1. 按引用传递和按值传递。
  2. 实现继承和接口(interface)继承。

也许进一步的示例有助于得出定义,或者您听到所用术语的来源会有所帮助。

关于c# - 什么是值继承和引用继承?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7116545/

相关文章:

C - 从最后一行读取文件问题

c# - 术语 "Calli"的语义推断或含义是什么?

c# - 工作表名称不能为空

c++ - 如何删除字符串 vector 中的字符?

c++ - 构造函数中的 undefined reference

c++ - BOOL和bool的区别和优势

c - 在C中打印一维数组

c - 在 GNU/Linux 上找到 Windows 的 PathAppend 的替代品

c# - 解析具有许多(数百万)行的大型(> 4GB)文本文件的最佳(速度)方式是什么?

c# - 是否可以在接口(interface)中包装 C# 单例?