multiple-inheritance

multiple-inheritance

文章 0 浏览 3

在 C# 中使用接口如何克服多重继承问题?

据我了解,C# 不支持多重继承,解决方案是使用接口。但我不明白的是,为什么接口不会像多重继承那样产生钻石问题。使用接口如何避免多重继承的陷阱?…

寒尘 2024-10-20 01:08:42 2 0

是否可以扩展对象的功能或将方法导入到 PHP 中的对象中?

我面临着一个严重的设计问题,这让我发疯。我认为只能通过多重继承什么的来解决。所以这就是我想要做的: 假设我有一个名为 OrdinaryUser 的基本用户…

蝶舞 2024-10-19 16:30:06 1 0

为什么需要在菱形层次结构的中间指定虚拟继承?

我有类的钻石层次结构: A / \ B C \ / D 为了避免 D 中存在 A 的两个副本,我们需要在 B 和 C 处使用虚拟继承。 class A { } class B: virtual publi…

究竟谁懂我的在乎 2024-10-19 15:43:47 2 0

C++ Visual Studio 2010 的多重继承解决问题导致 C2509 错误

我正在尝试在非托管 C++ 中执行类似 C# 显式接口实现的操作。只要函数实现是类定义的一部分,我就可以做到这一点,但我不知道如何让它与源文件中的函…

零度℉ 2024-10-19 09:27:14 1 0

当多个重载合法时会调用哪个方法?

假设您有一个接口 A 和一个接口 B。假设 Sprite 类实现了这两个接口。 假设另一个类有一个方法 foo(A object),并且还有一个方法 foo(B object)。 当…

困倦 2024-10-18 08:02:43 1 0

多重继承和重复函数调用

我遇到类似于多重继承+虚函数混乱的情况。我在一个不太复杂的环境中复制了代码,以演示我感到困惑的地方。 我想知道 C 如何执行(但不访问)B1::metho…

ヤ经典坏疍 2024-10-16 21:04:17 2 0

Django 的多重继承

我正在将 Django 用于一个项目,并且我想使用几个通过子类化管理类来扩展管理的应用程序。 我怎样才能让他们都成为管理类的子类? from django.contri…

天涯离梦残月幽梦 2024-10-16 03:38:41 2 0

是否有任何情况应该在 QueryInterface 实现中使用dynamic_cast?

实现 IUnknown::QueryInterface() 的典型方法如下:对每个受支持的接口 id 使用一系列 if-else-if 并执行以下操作: if( iid == __uuidof( IInterface…

百变从容 2024-10-16 02:07:06 1 0

Java:为什么使用多个接口而不是多重继承?

可能的重复: 为什么Java允许多重继承来自接口,但不来自抽象/具体类 为什么 Java 中没有多重继承,但允许实现多个接口 为什么我们被告知要实现多个…

毅然前行 2024-10-16 00:48:29 0 0

如何伪造多重继承?

我知道多重继承是不可能的,那么我怎样才能获得我需要的所有数据。有没有办法“伪造”多重继承,或者什么是更好的选择? 这就是我在 LoanProperties.a…

永不分离 2024-10-15 21:26:05 3 0

C#:传递继承

C#中继承是传递关系吗? 我问这个问题是因为我无法理解为什么 IList 将 ICollection 和 IEnumerable 实现为 ICollection 已经实现了 IEnumerable 感…

少女情怀诗 2024-10-15 14:54:59 2 0

C# 扩展方法作为接口实现

我想知道某个类的 C# 扩展方法是否可以充当接口的实现? 我有什么: 一个 iterface: public interface IEventHandler { void Notify(SEvent ev, IEve…

疯狂的代价 2024-10-14 23:18:20 1 0

C++ 中的多重继承

如您所知,C++ 允许多重继承。但是,使用多重继承是一种好的编程方法还是应该避免呢? 谢谢。…

沦落红尘 2024-10-14 12:04:53 1 0

如何在多个 ASP.NET 页面上重写相同的函数(渲染函数)

采取以下场景。我有多个 ASPX 页面。 Login、Logout、Main、Messages等等...当然它们都继承自System.Web.UI.Page。对于所有页面,我想重写 Page 类中…

风吹过旳痕迹 2024-10-14 02:23:36 3 0

奇怪的多重继承的优雅替代方案

我不能说这是一个问题,而更多的是一个意见请求,我相信许多其他人可以从澄清这个问题中受益。 这是我的实际案例: 我有一个名为 DataExchangeService…

紫南 2024-10-13 09:27:32 3 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文