polymorphism

polymorphism

文章 1 浏览 107

基础和派生的类内存布局,带有void*成员

我解决了自己的问题,但是需要帮助理解为什么。客户可以访问我可以插入数据的基类, b ,我刚刚传递,永远不会使用。客户将具有getter功能,可以随时…

铁憨憨 2025-02-02 07:09:49 2 0

如何使用抽象类作为每个循环的索引变量的类型?

我正在将我的 Java 程序翻译成 c ++ 。我遇到了一个问题,试图使用多态性与 java 中的方式相同。 我的代码看起来像这样: class Base { public: virtu…

笛声青案梦长安 2025-02-02 02:20:24 0 0

Kotlin多态性 - 接收参数不能具有Overriden类型,但是返回论点可以?

也许我累了或没有直截了当,或者这只是我从未尝试过的事情。 我有一个基本数据类型,让我们称其为 foo ,然后将其称为问题,它揭示了与此 foo 一起使…

小女人ら 2025-02-01 19:35:27 2 0

是否可以通过增加基类指针(C++)来创建指向继承类的指针?

根据我阅读的内容,看来派生对象的内存是通过基类依次制作的,其所有数据首先制作,然后立即在继承树下进行以下类。因此,如果我制作一个等于新派生的…

翻身的咸鱼 2025-02-01 05:12:50 1 0

在Java中的方法中在运行时初始化对象的最佳实践是什么?

我有一个Java方法: public void method(JSONObject jsonRequest, String token, int size) { DataRequest request = new DataRequest(size); request…

寂寞笑我太脆弱 2025-02-01 04:18:58 2 0

如何迭代C++中的抽象集合?

我有一个接口。该界面包含一种方法,该方法必须以某种方式让用户通过集合迭代。通常,我使用向量作为集合,因此我可以编写这样的代码:( class Objec…

瑾兮 2025-01-31 19:30:00 3 0

为什么输出“ y”对于这个继承示例?

mysuper 类是父类,由 mySub 类扩展。我正在创建对象 mySub mySub = new MySub()。我认为输出将是“ y”,但是当我尝试运行代码时,它显示出 null …

黯淡〆 2025-01-31 09:10:19 2 0

从函数返回时,如何检查Dynamic_cast是成功的?

我有一个拥有唯一_ptr的向量的课程,此类是为我简化多态性。我正在尝试制作一个将基本类型施放为派生类型的函数,但是我无法弄清楚如何传递一个值,然…

攒眉千度 2025-01-31 08:59:30 3 0

为什么我的班级多态性失败(C++)

我想返回一个 struct ,它使用一个数字和一个对象,该对象是从 3个子类之一衍生的,该告诉该方法添加数字。我的思考过程是,使用运行时多态性,我可以…

a√萤火虫的光℡ 2025-01-31 05:05:44 1 0

为什么说该代码中哪些类型是远不足的?

Tarrayint是Tarray的孩子,为什么我不能在polymorph函数中返回它? template class TArray { public: virtual T& operator[](int index) = 0; virtual…

再见回来 2025-01-30 14:35:12 1 0

从子类调用时,为什么超级类别的字段有所不同?

为什么从子类调用时返回不同大小的字段节点 不应该子类访问其超级类字段? 这是可重现的示例: manager.java import java.util.HashMap; public class…

不即不离 2025-01-30 01:40:01 3 0

C++使用共享_ptr,this和多态性读取Multimap读取的sigsegv

因此,我正在尝试为任务编码调度程序。 我的调度程序正在使用如下: typedef std::shared_ptr TaskPtr; typedef std::pair Task_Pair; [...] std::mul…

写给空气的情书 2025-01-29 18:32:17 4 0

静态方法和多态性

我有一个简单的问题,我无法找到一个很好的答案。为什么以下Java程序显示20?如果可能的话,我更喜欢详细的答复。 class Something{ public int x; pu…

生死何惧 2025-01-29 03:43:40 2 0

私下继承时的构造函数继承和多态性

我正面临着继承的难题。我正在使用C ++ 20。 如果我在其中一个从另一个继承,并使继承本身私有,但仍然公开声明构造函数,则该代码不会汇编: https:/…

北音执念 2025-01-29 03:21:41 0 0

C#如何正确地覆盖儿童班级中的基类财产?

有人可以告诉我吗,在儿童课上,如何正确地覆盖父母班级的财产? 我正在尝试覆盖“任务”属性。在子类中,它应该返回类型“ iChecklistTask”项目的列…

三五鸿雁 2025-01-29 00:15:30 2 0
更多

推荐作者

夢野间

文章 0 评论 0

百度③文鱼

文章 0 评论 0

小草泠泠

文章 0 评论 0

zhuwenyan

文章 0 评论 0

weirdo

文章 0 评论 0

坚持沉默

文章 0 评论 0

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