inheritance 相关问题

继承是面向对象编程中的系统,它允许对象支持由前类型定义的操作,而无需提供自己的定义。它是面向对象编程中多态性的主要向量。

创建带有动态参数的装饰器

我有一些简单的装饰器,它有一个参数: def 装饰(名称): def 外部(f): def 内部(*args, **kwargs): 打印(姓名) 返回 f(*args, **kwargs) 返回

回答 1 投票 0

如何在Symfony中存储和使用继承的角色?

我正在尝试在我的 Symfony3 应用程序中实现角色。 我在继承角色方面遇到困难。我将每个用户的角色保存到用户表中的角色列中。我没有保存...

回答 1 投票 0

Python中如何收集父类的所有叶子子类?

给定一个名为 ParentClass 的基类,如何找到它的所有叶子类?例如,如果我有: 类父类: 经过 类子类1(父类): 经过 类 SubClass2(ParentCl...

回答 1 投票 0

JavaScript实例如何在没有原型继承的情况下访问私有方法?

我的理解是私有方法不属于原型链,因此不会被子类继承。但是,我对类的实例如何访问私有我感到困惑......

回答 1 投票 0

如何在 C++ 中从父类对象数组中的子类调用函数

我正在尝试用 Tile 对象的二维数组制作游戏板,这是我制作的一个类。它看起来像这样: 类板{ 私人的: 平铺 m_board[9][9] 民众: 木板(); //构造函数,

回答 1 投票 0

调用基类定义的函数时如何获取子类的返回类型?

我正在尝试在Python中编写一个类层次结构,以便子类可以重写预测的方法以具有更窄的返回类型,该返回类型本身就是父类返回类型的子类。这个看...

回答 1 投票 0

继承中的私有字段

我有一个关于这个主题的问题对我来说有点难以理解。碰巧子类不继承类的私有属性。不过,我可以使用

回答 1 投票 0

R S4 继承 - 有效性测试和可选插槽的问题

我正在尝试创建一个包含另一个带有可选插槽的类A的类B(即使在定义类A时没有传递任何参数,也应该创建该对象): 定义 A 类并创建...

回答 1 投票 0

使用基类时将装饰器应用于类函数

我正在尝试构建一个装饰器,它允许我在Python3中的类中记录函数。装饰器如下: 导入函数工具 def log(_func=None, *, 记录器): defdecorator_log(func):...

回答 1 投票 0

虚函数在基类中是 const 而在派生类中不是 const

任何人都可以解释以下代码的输出吗? #包括 #包括 动物类 { 民众: 动物(const std::string & name) : _name(name) { } ~动物...

回答 7 投票 0

使用通配符泛型时无法识别基类

为什么以下不起作用? A b1 = 新 B(); 函数函数 = x -> new B(); A apply = function.apply(b1); 它给出一个错误“需要类型捕获?...

回答 1 投票 0

Clang 和 gcc 因模板函数重载而陷入困境

我必须从抽象基类 Base 派生类 Derived1 和 Derived2。我还有一个 Container 类,其中包含指向基类对象的唯一指针的映射,因为我想要...

回答 1 投票 0

为什么 Python 的以基类为参数的 Callable 的类型提示与子类的参数不兼容

我有以下两个课程: 消息库类: 经过 类 MessageChild(MessageBase): 经过 以及以下函数: def 操作(消息:MessageChild): 经过 为什么下面...

回答 1 投票 0

我可以像访问自己的对象一样访问对象的“基础部分”吗?

假设我有一个基类 A 和一个添加了一些额外成员的派生类 B。现在我想为 B 类提供一个 setter 函数,它可以直接访问它自己的成员,但分配派生成员...

回答 3 投票 0

使用子类覆盖分配给父类中评估方法的变量

我是面向对象编程的新手。我有一个父类,在其构造函数中我有一个变量(下面示例中的 bmi),需要评估同一类的方法(bod_mass_idx)...

回答 1 投票 0

作为可分割的抽象类

基本上我的应用程序中有以下结构: 在没有抽象类 ProjectItem 的情况下实现这样的结构会很简单,但在这种情况下我不知道如何实现...

回答 5 投票 0

从 RazorPage 继承时出错<TModel>

我想在 AspCore Razor Page 中使用本地化。 但是,我遇到了以下错误: CS0108:“Pages_Index.ViewData”隐藏继承的成员“RazorPage.ViewData”。使用...

回答 1 投票 0

Swift 中的继承和可见性

我对 swift 文档中的内容感到困惑: 请注意,EquisideTriangle 类的初始化程序具有三个不同的步骤: 设置子类声明的属性值。

回答 1 投票 0

如何使用子类中的 Getters 和 Setters 在超类中添加 ArrayList

这是超级类: 公共抽象类 ImperialCluster 实现 Serialized,Clusterable { 私有静态最终长serialVersionUID = 1L; 私有字符串集群类型; ...

回答 1 投票 0

如何仅在继承类中引用变量?

因此,对于我正在开发的游戏,我为敌人和老板人工智能使用基于继承的有限状态系统。然而,我在实施过程中遇到了一些问题。 状态基类是继承的...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.