腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
运行时动态绑定与类
继承
的区别
、
、
、
、
我试图澄清动态
语言
(Python )和静态
类型
语言
(java,
C
++)中的运行时动态绑定和类
继承
的概念。我不确定我是否正确。 在Python和Ruby等动态
语言
中,运行时动态绑定被实现为鸭子
类型
。当解释器检查对象的
类型
时,它检查对象是否具有特定的方法(或行为),而不是检查对象的
类型
;运行时动态绑定并不意味着类
继承
。类
继承
只会减少Python和Ruby中的代码复制。在诸如Java和
C
浏览 1
提问于2012-10-04
得票数 6
回答已采纳
1
回答
亚型有什么问题?
、
我经常听说,subtyping破坏了一些重要而有用的特性:许多由纯编程
语言
开发的优秀创新,由于子
类型
的存在,无法应用到Java或
C
++中。他们说,因为这个原因,Rust
语言
避免了子
类型
。有哪些很酷的东西不能应用到带有子
类型
的
语言
中?你能解释一下这对来自
C
++的人意味着什么吗?我寻找解释,发现:
浏览 0
提问于2021-01-17
得票数 1
4
回答
有没有能写出javascript的高级
语言
?
、
我正在寻找一种能写出javascript的高级
语言
。换句话说,这种
语言
与javascript的关系类似于
C
++与汇编代码的关系。这种高级
语言
的要求是
类型
安全、易于重构、能够拥有类、
继承
等(有点像java/
C
#/vb.net)。这样做的好处是,我可以在这种更高级的
语言
中编写代码,而不必依赖"hacks“来将
继承
带到javascript。此外,我不需要做任何运行时
类型
/ do检查,
浏览 0
提问于2011-05-13
得票数 3
回答已采纳
1
回答
我们可以说Java或
C
#有统一的
继承
树吗?
、
、
、
我们可以说Java或
C
#是具有统一
继承
树/统一
类型
系统的面向对象
语言
吗?所谓统一
继承
树/统一
类型
系统,我的意思是每个类都隐式或显式地从一种
类型
派生?是否有任何面向对象的
语言
不遵循这个概念?
浏览 0
提问于2014-01-28
得票数 1
回答已采纳
7
回答
OOP中的多重
继承
、
我对OOP的一个特性--多重
继承
感到困惑。OOP允许多重
继承
吗?多重
继承
是OOP的一个特性吗?如果多重
继承
是一个特性,那么为什么像
C
#、VB.NET、java等
语言
不支持多重
继承
呢?但这些
语言
被认为是被强烈支持的面向对象
语言
。有人能回答这个问题吗?
浏览 3
提问于2010-04-28
得票数 1
3
回答
ruby是一种纯面向对象的编程
语言
,即使它不支持多重
继承
?请解释一下
、
、
、
ruby是一种纯面向对象的编程
语言
,即使它不支持多重
继承
?如果是的话?请解释一下。另外,我不确定纯OOP
语言
的所有先决条件。
浏览 3
提问于2013-07-16
得票数 7
回答已采纳
3
回答
是
C
#编译器还是CLR禁止多重
继承
?
、
、
这是
C
#编译器设置的限制,还是CLR从根本上禁止它?
浏览 0
提问于2013-08-07
得票数 8
回答已采纳
2
回答
C
#扩展方法在
C
++中的模拟
、
C
#有一个很好的特性:我想将concat方法添加到std::vector中,但我不想
继承
它。这个特性将非常有用。您在
C
++中是否有任何类似功能,允许在不
继承
原始
类型
的情况下将函数添加到
类型
中?我要求一个
语言
级别的功能,请。
浏览 5
提问于2017-12-12
得票数 2
回答已采纳
2
回答
描述具有类和
继承
的
语言
的单词是什么?
、
用于描述为定义类提供显式语法和支持
继承
的编程
语言
类型
的单词是什么?我相信这组
语言
有一个明确的术语,我只是不知道它是什么。
浏览 0
提问于2014-03-20
得票数 3
回答已采纳
3
回答
什么是“抽象”?
、
我一直在阅读Stroustrup的“
C
++编程
语言
”,他经常提到“抽象”: 谁能举个例子吗?
浏览 0
提问于2013-08-09
得票数 9
回答已采纳
1
回答
c
++中的精化与
继承
、
、
、
在
c
++中什么是精化?
继承
和精化有什么关系?
浏览 6
提问于2019-11-23
得票数 0
回答已采纳
3
回答
是否有一种带有对象和泛型的编程
语言
,但没有
继承
?
、
、
、
GO编程
语言
有对象,但没有
继承
。它也有内置
类型
Array和Map的泛型。对于所有用户创建的
类型
,是否有一种具有对象但没有
继承
和泛型(即参数化
类型
)的编程
语言
?
浏览 0
提问于2018-07-31
得票数 1
回答已采纳
1
回答
为什么在
继承
的标准布局规则中有非静态成员的规则?
、
我写了一个源代码: int a; int b;};
C
c
= {}; // initialize
C
c
.b = 0xeeeeeeee;
c
.
c
=
浏览 1
提问于2017-07-14
得票数 1
7
回答
哪些
语言
支持
继承
方法的返回
类型
的协方差?
、
、
、
、
我最初问过,但在找到答案时发现,我最初的问题是在
C
#中缺乏对
继承
方法返回
类型
的协方差的支持。在发现这一点之后,我开始对支持这个特性的
语言
感到好奇。我只寻找静态/强
类型
语言
.
浏览 15
提问于2008-09-05
得票数 4
回答已采纳
4
回答
如何在
c
#中实现
继承
?
这可能是一个愚蠢的问题,但我想知道
c
#中关于
继承
的确切概念。
浏览 2
提问于2009-03-05
得票数 1
回答已采纳
1
回答
如何在CLR中使用多重
继承
?
、
、
、
我遇到过一些像这样的来源,它们声称在
C
#和其他
语言
中实际上支持多重
继承
(多个基
类型
)。基于本文中描述的方法,它似乎更像是一种技巧,而不是直接支持,但我仍然想知道它是如何工作的。如果创建自定义VTable并在VTFixup中使用它实际上可以实现多重
继承
,那么如何在CIL
语言
中实现它并使用它呢?
浏览 6
提问于2019-03-07
得票数 1
13
回答
为什么要使用
继承
呢?
、
、
、
、
我的问题是:既然使用经典
继承
可以用对象组合完成任何事情,而且经典
继承
通常是abused1,而且由于对象组合使您可以灵活地更改委托对象运行时,那么为什么会使用经典
继承
呢?我可以理解为什么在某些
语言
中推荐
继承
,比如Java和
C
++,因为它们不为委托提供方便的语法。在这些
语言
中,当不太正确时,可以使用
继承
来节省大量输入。但是像Objective和Ruby这样的其他
语言
为委托提供了经典的
继承
和非常简洁的语法。据我所知,Go编
浏览 3
提问于2010-07-28
得票数 67
回答已采纳
2
回答
“没有层次结构的
类型
系统”是什么意思?
、
、
我在阅读Go-lang文档时发现,在
类型
剖面下,Go没有
类型
层次结构。 那到底是什么意思?是否像python一样在运行时(动态
类型
)而不是“编译时”(静态
类型
)检查
类型
?
浏览 0
提问于2016-12-09
得票数 3
1
回答
从ValueType
继承
引用
类型
、
、
我们知道,在该框架中,许多值
类型
(如Int32、Double等)都
继承
了引用
类型
,即抽象类(System.ValueType和intern System.Object类)。现在,我想知道是否可以通过
C
#代码显式地模拟类似的概念。是的,我绝对知道
C
#编译器规则阻止它被执行。我不知道VB.NET是否也阻塞?因此,有什么方法可以模拟这个场景吗? 答:不,我在解决现实世界的问题上没有取得
浏览 3
提问于2012-07-17
得票数 0
回答已采纳
6
回答
所有使用
c
#开发的应用程序都不是面向对象的吗?
、
根据Grady Booch“面向对象的分析和设计”,没有
继承
的编程不是面向对象的,这被称为具有抽象数据
类型
的编程。如果我使用
c
#开发一个应用程序,其中包含一些没有
继承
的类,这是面向对象的(因为
语言
是面向对象的)还是不是?
浏览 4
提问于2011-06-23
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言简单入门—C语言的数据类型
C+笔记七十九:C+继承中的类型兼容性原则
C语言/C加加编程学习—代码训练之神奇星空动态继承
C语言干货,如何决定整数类型
网易有道CEO周枫:Go语言继承了C语言的灵活简单
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券