derived-class 相关问题

在面向对象语言中,派生类可以从基类继承属性和/或成员函数,也称为超类。 cf继承和多态。

C ++函数将基类指针解析为派生类指针

我尝试将类似于JSON的内容作为指针作为考试问题的一部分,但最终出现了一个我不知道如何解决的错误。我有这些课程(省去了...

回答 1 投票 0

我如何使函数在派生类中工作?

这是我的代码。它具有一个名为PC的抽象类和一个名为HomePC,GamingPC和WorkStationPC的3个派生类。它必须执行4件事:1)创建任何类型的新PC,2)升级具有...

回答 2 投票 0

带有派生通用类的FactoryPattern

这是一个简短的片段,我已经隐藏了无关紧要的细节。目标是使我的工厂使用我的泛型设计类型。在文章的结尾,我有两个看法。 ...

回答 1 投票 0

为什么当我尝试从基本类别中打印属性时,它始终为0?在c ++中

我有基类Servicii {受保护:双倍价格; public:Servicii(double p):price(p){} double getPrice(){return price;}和3个派生类Car Book House。因为它们是...

回答 1 投票 0

C ++如何使派生类自动采用基类参数

[当我在基类中更改值,然后稍后创建子类的对象时,该子类将使用空参数而不是更改后的值创建。有没有办法解决...

回答 1 投票 0

派生类可以小于其父类吗?

我问这是因为我熟悉C ++,但是这个问题确实可以说明问题:是否有一种语言可以派生一个类并使它在内存中的占用的空间小于...

回答 1 投票 0

如何使用重载打印派生类的某些特定属性<

我有一个名为Animals的基本类,还有2个派生类Dog and Cat的Animal {受保护:std :: string name; std :: string颜色;公共:std :: string getName(){返回名称; } ...

回答 1 投票 0

Java |子类的调用方法

我有一个名为HourlyEmployee的类,它扩展了一个名为Employee的类。 HourlyEmployee具有一个Employee类中不存在的getHoursWorked方法。现在在我的主班上,我有一个...

回答 1 投票 0

从具有固定数组大小的基类指针访问派生类

我正在尝试编写一个函数parkVehicle(),该函数必须通过基类指针访问派生类的读取成员函数。我该如何访问?停车类{const ...

回答 1 投票 0

派生类中扩展构造函数参数的正确TypeScript类型

我有一个带有BaseParams构造函数参数的基类,并希望从Base扩展一个Derived类,该类采用ExtendedParams构造函数参数,并将其与某些...]一起传递给super(),] ...

回答 1 投票 0

Python中用户定义的基类

我正在使用python库,然后我注意到已经定义了特定的基类,并且所有其他类都从该基类派生。我的问题是为什么我们在编码中需要这样的定义和结构...

回答 1 投票 -1

防止基类构造函数在无效的派生类初始化程序上调用

请考虑以下示例,其中Derived类的构造在其构造函数的初始化程序列表上使用一个指针。当然,我想检查此指针是否有效并引发异常...

回答 3 投票 0

在调用基类的静态函数之前如何设置派生的静态成员

其中T:Base {受保护的静态字符串Source;公共静态List Read(){return GetResource(Source); }} ...

回答 1 投票 0

基类中的多态(新)字段更改值

重要:我无法使用属性,我需要序列化字段。 C#6.0内容很简单,字段在基类中定义,另一个类从基类继承此字段。子类中的字段...

回答 1 投票 0

如何检查派生类中的函数是否被覆盖?

我有一个带有函数的基类,还有几个从基类派生的类。这些派生类中有一些重写该功能,有些则没有。有没有办法检查特定的...

回答 1 投票 0

试图在我的初始化列表中使用虚函数

我正在尝试使用必须初始化的const成员创建基和派生类:class baseClan {public:baseClan(const string firstName):fullName(createFullName(...

回答 1 投票 0

setZone方法有问题吗?

我正在制作一个扩展时钟以包含时区名称的程序。派生的类需要具有一个静态String数组数据成员,其值应为:EST,CST,MST,PST,EDT,CDT,MDT,...

回答 1 投票 0

派生类中的未定义引用

[您好,我正在为一个学校项目工作,终端中的编译器似乎给了我错误'未定义对我班级的引用。它与ctor和默认ctor有关吗? ...

回答 1 投票 -1

C#-调用重写方法的基本版本

假设有基类A和派生类B。类A具有两个功能:fun1()和fun2(),其中fun1()调用fun2()。 B类覆盖fun1()和fun2(),并且fun1()再次调用fun2()。 ...

回答 1 投票 2

[C ++前向声明具有多个类,派生类

[目前,我有3个类,其设置如下:World.h包括“ WorldObject.h”类WorldObject;类TextObject; //添加时,可以很好地编译,但是在访问tobj时不完整///(...

回答 1 投票 0

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