腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在
基
类
(Angular2+)
中
获取
派生类
名?
angular
当我有一个扩展
基
类
的
类
时,如何获得
派生类
的
名称
(
在
基
类
中
)?我
在
基
类
中有一个由
派生类
调用
的
方法
;我想知道哪个实例正在
调用
该
方法
;使用this.constructor.name,我有当前
的
基
类</e
浏览 0
提问于2018-09-24
得票数 0
回答已采纳
3
回答
使用Static_Cast指向
基
类
对象
的
派生类
指针
c++
、
downcast
、
static-cast
我有下面这段代码,其中我有一个
基
类
和一个
派生类
。
基
类
和
派生类
都有一个
名称
相同
的
函数成员。
在
main()
中
,我将
基
类
对象类型转换为
派生类
指针,并尝试
调用
该函数。让我大吃一惊
的
是,它
调用
的
是
派生类
函数成员。据我所知,
基
类
对象不会有任何关于<em
浏览 26
提问于2019-03-18
得票数 0
1
回答
在
未指定
基
类
名称
的
情况下
调用
派生类
中
的
基
类
方法
c++
、
class
、
methods
、
virtual
、
abstract
当重写C++虚
方法
时,有没有一种
方法
可以
调用
基
类
方法
而不指定确切
的
基
类
名称
,就像我们
在
C#中用" base“关键字做这件事一样?我知道这可能会与多重继承冲突,但我想知道是否有更现代
的
C++版本引入了这种可能性。我想做
的
事情是这样
的
: class A public:
浏览 20
提问于2019-07-02
得票数 7
2
回答
当引用存储
在
基
类
变量
中
时,CLR如何
调用
被
派生类
正确隐藏
的
方法
?
.net
、
clr
当对象隐藏
基
类
成员时,当对象引用存储
在
基
类
变量
中
时,我试图理解CLR如何正确调度
方法
调用
。 让我感到困惑
的
是由运行时创建
的
对象头。堆上
的
对象头有两个字段:类型指针和同步块索引。类型指针指向
类
的
方法
表。即使对象引用是
基
类
,
在
堆上创建
的
对象也是
派生类
。这将导致运
浏览 3
提问于2012-08-18
得票数 4
回答已采纳
4
回答
在
C#
中
,对于
基
类
的
虚/抽象
方法
,重写修饰符
在
派生类
中
是必需
的
c#
、
oop
、
inheritance
、
overriding
Shapes s1 = new Shapes(); Shapes s2 = new Square(); }我想知道
基
类
是否定义了一些虚
的
方法
,那么是否必须在
派生类
中
覆盖它们?同样,如果
基
类
方法
是抽象
的
,我们需要在
派生类
中
实现该
方法
,但覆盖修饰符是强制
的
吗?如果忽略覆
浏览 0
提问于2011-08-16
得票数 4
回答已采纳
4
回答
c++
中
的
析构函数概念
c++
、
inheritance
、
virtual-destructor
请看一下我
的
以下代码:#include <iostream>using namespace std; Ptr->set_values(10, 20); delete Ptr;} 在上面的代码
中
,指针包含
派生类
对象
的
地址,
浏览 0
提问于2013-03-08
得票数 0
3
回答
在
基
类
中
调用
派生类
方法
c++
、
class
、
inheritance
、
base
、
derived
我们可以
在
派生类
中
调用
“
基
类
方法
”。但是我们可以
在
基
类
函数
中
调用
派生类
方法
吗?public base void print()如何在
基
类</e
浏览 6
提问于2014-07-15
得票数 2
1
回答
重写
派生类
中
显式实现
的
接口
方法
c#
、
winforms
、
interface
、
overriding
我想在
基
类
上显式地实现一个接口
方法
。 除此之外,我想让这个
方法
是虚拟
的
,这样我就可以
在
派生类
上覆盖它,但是显式实现
的
方法
不允许这样做。我尝试
在
基
中
创建一个受保护
的
虚拟
方法
,从接口
方法
调用
它,然后
在
派生类
中
重写该
方法
。这似乎是可行
的<
浏览 1
提问于2010-06-23
得票数 5
3
回答
在
派生类
中使用私有抽象
方法
c++
、
inheritance
我不明白以下
的
限制:{ }; { voiddoStuff() { doFoo(); } //compile error, doFoo is a private member of Base 当然,解决方案是重新声明
派生类
中
的
成员public Basepublic: void doStuff() { doFoo();
浏览 3
提问于2016-11-15
得票数 3
回答已采纳
1
回答
虚拟函数,维基百科文章
的
解释: http://en.wikipedia.org/wiki/Virtual_function
python
、
c++
在
面向对象编程
中
,当
派生类
从
基
类
继承时,
派生类
的
对象可以通过指针或
基
类
类型
的
引用而不是派生
的
类
类型来引用。如果所讨论
的
函数
在
基
类
中
是“虚拟
的
”,则将根据引用
的
对象
的
实际类型
调用
最
派生类
的
浏览 5
提问于2014-11-18
得票数 1
回答已采纳
1
回答
如何声明一个“未知”
的
派生类
作为
基
类
作为成员,并允许
调用
成员函数
的
派生版本?
c++
、
virtual
、
base
、
derived-class
我目前正在尝试将一个
类
的
成员(myClass)设置为一些
派生类
(Derived1,Derived2,...)
基
类
的
。因为
类
不知道它是哪个
派生类
,所以成员类型被设置为
基
类
,只有
在
构造时才设置为
派生类
。
派生类
都有一个共同
的
成员函数,其实现方式不同(
基
类
有一个虚拟版本)。但是,当从myClass
调用
浏览 0
提问于2017-10-25
得票数 1
4
回答
非虚拟
方法
和密封
方法
有什么区别?
c#
在
C#
中
,只有带有virtual标记
的
基
类
方法
才能在
派生类
中被重写。不能覆盖不带virtual标记
的
基
类
方法
。最好
情况下
,
派生类
可以使用new隐藏
基
类
方法
。然后我们有sealed
方法
,它也不能在
基
类
中被覆盖。 那么,密封
方法
和标准
的
浏览 6
提问于2014-02-26
得票数 10
回答已采纳
3
回答
对
派生类
的
赋值运算符使用复制和交换习惯
c++
、
c++11
从不同
的
帖子,包括这篇,我注意到了复制和交换
的
习惯用法,但是当涉及到
派生类
时,我不确定如何实现这个代码。*this;我知道只要在
派生类
中
定义了自定义赋值运算符,那么
调用
基
类
的
赋值运算符就是该
方法
的
责任。在这种
情况下
,我如何以最佳方式
调用
基
类
的
赋值运算符。; //Suppose base
浏览 0
提问于2015-05-11
得票数 0
1
回答
如何用
基
类
的
所有
派生类
填充向量/列表
c++
例如,在给定
基
类
名称
的
情况下
,我希望获得
派生类
指针
的
向量/列表(一个指针对应于抽象
基
类
中
的
每个
派生类
)。
浏览 1
提问于2011-03-31
得票数 0
2
回答
实现从
基
类
派生
的
虚
方法
c++
、
inheritance
、
static-methods
、
virtual-functions
我有一个带有虚
方法
的
抽象
基
类
。
在
派生类
中
,实现了此
方法
。但是,我希望
派生类
中
的
函数作为静态
方法
,以便能够
在
不实例化该类
的
对象
的
情况下
调用
函数。Derived2 : public Base static double Foo(double rParam);本质上,Derived
浏览 0
提问于2013-08-29
得票数 1
3
回答
面向对象-放置此接口声明
的
位置
oop
、
interface
、
abstract-class
我
的
问题是,如果抽象低音
类
DataObjectBase实现了接口IDataObject中指定
的
所有内容,接口应该在
基
类
上声明,还是
在
派生类
上声明?
在
C#
中
,
在
基
类
上声明
的
接口是隐式应用于
派生类
的
,但这是最佳实践吗?在我看来,
在
基
类
上实现接口使
派生类
实现接口变
浏览 1
提问于2009-08-07
得票数 1
回答已采纳
2
回答
序列化DataMember (
名称
)覆盖问题
c#
、
wcf
、
serialization
、
overriding
、
datamember
我正在使用DataContractJsonSerializer,但DataMember
名称
有问题。
基
类
:public abstract class BaseClass [DataMember]因此,当我使用类型DerivedClass进行反序列化时,序列化似乎是使
浏览 1
提问于2011-09-13
得票数 12
2
回答
从多个
派生类
返回函数
c++
、
inheritance
、
multiple-inheritance
我有一个
基
类
和它
的
多个
派生类
。每个
派生类
都有一个接受
在
基
类
中
初始化
的
参数
的
构造函数。所有的构造函数都是不同
的
,但是它们都接受一个共同
的
参数,让我们称之为Name。有没有办法让我用一种比一个接一个地
调用
派生类
更短
的
方式来显示每个
派生类
的
名称
? 下面是一个例子。
浏览 2
提问于2012-11-12
得票数 3
回答已采纳
2
回答
使用C++
中
的
"new“创建
的
指针
的
内存管理
c++
、
pointers
、
memory-management
我有一个
基
类
,
在
头中声明了2个指针。然后
在
基
类
的
方法
中用"new“关键字初始化指针,并在
基
类
的
析构函数中用"delete”删除指针。 我还有一个继承自
基
类
的
派生类
。我在那里也声明了一个指针。根据布尔值
的
不同,该指针被分配给
基
类
的
任一指针。
浏览 0
提问于2014-03-18
得票数 0
2
回答
OpenJDK @Override缺少问题
java
、
overriding
、
openjdk
在
OpenJDK 1.7.0_45
中
,是否存在这样
的
情况:
派生类
重写
基
类
的
方法
,但没有@Override注释,并且在运行时,
派生类
的
实例将
调用
基
类
的
方法
?class Base { } public f() {}
派生类<
浏览 0
提问于2014-07-15
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python教程-史上最全的Python面向对象知识点疏理
Python 面向对象
python高级编程之面向对象
Python面向对象知识点疏理
Java基础之多态,动态绑定多态的代码案例,简单却很重要
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券