derived-class 相关问题

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

有没有其他方法可以防止派生类的超类方法被调用,而不是基类的方法,比如用关键字之类的?

当我和我的一些同事一起练习C++的时候,他们中的一个人在一个派生类中 "经历了一个bug":长话短说,他正在调用基类方法(callFoo),而他期望调用......

回答 1 投票 2

C#派生类初始化

我的C#代码方案: public class BaseClass { public int A; public float B; /a numerous of other fields public string Y; }; public class DerivedClass:BaseClass { ...

回答 1 投票 0

C++11:如何在派生类中访问基类成员?

在一个C++11的程序中,我想访问一个基类Base的成员b2,在一个派生类中,派生类是这样的: struct Base { const int b1 = 0; const int b2 = 0; Base (int b1) : b1(b1) {}。/ ...

回答 1 投票 0

如何使用函数(而不是构造函数)将派生类对象分配给基类指针?

问题总结 我不知道如何通过函数(不是构造函数)用new-operator创建一个派生类的对象,并让基类指针指向它。设置我有一个...

回答 1 投票 0

C++派生类阵列

我目前正在研究一个问题,需要将几个概念联系在一起。我首先定义一个类 "Base",它使用CRTP(见https:/www.modernescpp.comindex.phpc-is-still-lazy)来 ...

回答 1 投票 0

xamarin绑定类属性

我正试图通过xamarin制作一个安卓的小程序。我也在尝试包含一些MVVM。我有一个模型类UserInfoM(有名字,密码,...)。我有一个viewmodel "mainpageVM",在...

回答 1 投票 0

我们可以在任何需要基类的地方使用派生类来代替吗?(在模板的情况下)

我对C++很陌生,但我似乎找不到这个问题的答案。如果我有一个类模板 的构造函数,其对象类型为ClassA。 而我有...

回答 1 投票 0

基类对象访问派生类资源时出错。

我有一个叫做Base的基类和一个叫做Derived的派生类,一个基类指针可以指向一个派生类对象,也可以访问它的资源,但是我在做这个操作的时候出现了一个错误。

回答 1 投票 0

C#:将基类集合对象复制到派生类对象中

我具有如下的基类和派生类(这只是一个示例):class Base_TripLog {public List trips = ... public Base_TripLog(string log_filename){//加载...

回答 1 投票 0

C ++设置方法未将值分配给派生类

我的设置者未设置。我已经将这个问题解决了大约一个半星期。就像一切都准备就绪,代码已编译,似乎一切都在正常运行,...

回答 1 投票 0

硬件抽象层(HAL)中的实现的动态切换

我正在尝试实现硬件抽象层(HAL),以使用所有相同的接口访问多个类似的设备。问题是,我应该如何实现...

回答 1 投票 -1

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

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