腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
OOP中“
抽象
”的正确定义是什么?
我试图理解OOP中‘
抽象
’的定义。定义1
抽象
与接口或
抽象
类无关。
抽象
是用
编程
语言
对现实世界的对象进行建模的过程.在像Java这样面向对象的
编程
语言
中,一切都是
抽象
的:接口、类、字段、方法、变量等等。<e
浏览 2
提问于2020-10-25
得票数 0
回答已采纳
2
回答
面向对象
编程
的优点或特性是什么?
、
是什么让每个人都从顺序
语言
转向对象
语言
? 根据的说法,面向对象
编程
的特征是数据
抽象
、封装、消息传递、模块化、多态性和继承。对我来说,数据
抽象
、封装、消息传递、模块化也存在于顺序
语言
中。只有多态性和继承是特定于面向对象
编程
的。这是正确的吗?
浏览 7
提问于2011-06-17
得票数 5
回答已采纳
1
回答
哪个Cassandra API提供了最高级别的
抽象
?
有很多可用的Cassandra API,通常
编程
语言
的偏好决定了API的选择。 但是,如果我们不考虑
编程
语言
组件,那么哪个Cassandra API提供了最高级别的
抽象
?在这种情况下,“
抽象
级别”的定义:一个提供了很多额外好处的API,比如索引处理,等等,将被认为是一个比“接近节俭”的简单API更高的
抽象
层。
浏览 1
提问于2010-04-23
得票数 2
回答已采纳
1
回答
类能够在不实现接口或扩展
抽象
类的情况下实现
抽象
吗?
、
、
我阅读了许多
抽象
的定义,以及如何在
编程
语言
(如Java和C++ )中使用接口(仅使用Java)和
抽象
类来实现
抽象
。 我理解需要
抽象
类和接口来允许多个类提供它们自己的
抽象
方法实现,从而实现
抽象
。我们是否还可以考虑一个类,它将其所有实现细节隐藏在私有方法中,并提供了一组公共方法(从这些方法内部调用私有方法),以便按照面向对象的设计实现
抽象
?这个问题特别与
编程
语言
中实现
抽象
的机制有关--
浏览 0
提问于2017-10-12
得票数 3
回答已采纳
1
回答
规范、建模和
编程
基本上是一样的,对吧?
、
、
在基于
抽象
代数类型和方程理论的形式规范中,您可以使用方程理论的公式来指定理论。在形式逻辑中,满足这些约束的系统称为模型。建模是创建模型的过程,它
抽象
了某些方面,这些方面对于特定情况来说是不必要的细节。因此,具体的系统必须在观察到的方面坚持创建模型。
编程
是一个创建程序的过程,该程序将具有特定的行为-将执行特定的算法-
编程
语言
通过不同的范例使我们能够以某种特定的方式思考,
抽象
出一些细节,通常是机器特定的细节。声明性
编程
是不是最近的尝试呢?我们是否可以使用一些
编程</
浏览 3
提问于2010-04-11
得票数 1
回答已采纳
5
回答
map和dict的区别
、
、
我可能会混淆Java
语言
中的hashmap和Python
语言
中的map/dict。但是map数据类型做了什么呢?它与hashmap
抽象
是相同的
抽象
吗?如果是这样,那么它与字典有什么不同呢? 我看了一遍文档,但它让我把不同的范式整合在一起:函数式
编程
。
浏览 3
提问于2012-04-09
得票数 32
回答已采纳
3
回答
在
抽象
类中使用非
抽象
方法和构造函数
、
、
我是
编程
语言
的初学者。我有一个关于
抽象
类的查询。请帮忙..。
浏览 12
提问于2013-12-09
得票数 0
回答已采纳
1
回答
使用高级
抽象
、
我不确定我是否使用了正确的术语,但是您是使用高级
抽象
(如Powerbuilder )还是使用一些CMS (如MODx或DotNetNuke )来
编程
呢?我还没试过这些呢。我之所以问这个问题,是因为我觉得对我所使用的
语言
使用任何
抽象
的概念都会让我感到害怕。我在想我的工作可能过于简化了。虽然它可以更快地提供业务解决方案,但我宁愿直接从.NET编写代码。您会使用这样的
抽象
吗?还是更喜欢使用它们而不是使用低级
语言
的
编程
?
浏览 0
提问于2010-09-30
得票数 6
回答已采纳
3
回答
什么是“
抽象
”?
、
我一直在阅读Stroustrup的“C++
编程
语言
”,他经常提到“
抽象
”: 谁能举个例子吗?
浏览 0
提问于2013-08-09
得票数 9
回答已采纳
1
回答
执行时间,高级
编程
语言
与低级
编程
语言
、
、
、
、
在谈到高级
编程
语言
和低级
编程
语言
之间的执行时间时,我经常听说低级
编程
语言
比高级
编程
语言
执行得更好。还有,有没有人知道关于这类主题的好书?
浏览 5
提问于2013-03-22
得票数 0
回答已采纳
1
回答
使用AspectJ将
抽象
类更改为非
抽象
类?
、
、
据我所知,我可以使用AspectJ来替换具体实现的
抽象
方法。 是否也可以使用AspectJ (或其他面向方面
编程
语言
)将类的定义从
抽象
更改为非
抽象
?(在使用类型间声明为
抽象
类中的所有
抽象
方法提供具体实现之后)。
浏览 1
提问于2013-03-26
得票数 0
2
回答
C
语言
中的数据抽取
、
、
我对数据
抽象
的理解是向用户隐藏技术细节,只显示必要的细节。因此,数据
抽象
是一个面向对象的特性。我的问题是:C也支持数据
抽象
吗?如果是这样的话,为什么数据
抽象
是面向对象的
编程
语言
特性而不是过程
语言
特性? 如果我的问题答案是否定的,那么C中的结构、枚举又如何呢?他们也向用户隐藏细节。
浏览 7
提问于2013-10-06
得票数 7
6
回答
只有
抽象
方法的接口和
抽象
类之间有什么区别吗?
、
、
、
假设我们有一个
抽象
类,让这个类只有
抽象
方法。这个
抽象
类与只有相同方法的接口不同吗? 我想知道的是,在哲学上、客观上以及底层
编程
语言
实现中,只有
抽象
成员和等效接口的
抽象
类之间是否存在任何差异?
浏览 0
提问于2013-04-19
得票数 10
回答已采纳
8
回答
高级
语言
应该有多高?
、
、
、
我知道这是非常
抽象
的,但我相信它是非常集中的。我的两个问题是: 还有什么是可以/应该
抽象
的?在今天的高级
语言
中,是否还有更多的低级语义需要进一步
抽象</e
浏览 2
提问于2010-09-22
得票数 5
回答已采纳
5
回答
分析一种
编程
语言
、
在SICP中,作者声明(第1.1节)有三种
编程
语言
的基本“机制”: 组合的方法,由简单的元素组成。
抽象
手段,通过这种方法可以将复合元素命名为单元,并将其操作为单元。 如何从这些元素或机制的角度分析主流
编程
语言
(例如Java)?
浏览 0
提问于2011-11-08
得票数 13
回答已采纳
7
回答
如何创建.Net
编程
语言
?
、
、
、
我已经使用一些可用的各种解析工具创建了一些不同的完整
编程
语言
。但是,如何创建运行.Net框架的
编程
语言
呢?我是否必须输出.Net IL并对其进行编译,或者是否存在更高级别的
抽象
?另外,有没有一种简单的方法可以让这种
语言
在Visual Studio中工作?
浏览 8
提问于2010-10-05
得票数 37
回答已采纳
5
回答
作为业余爱好的第一个必须
编程
的项目
、
我一直认为,当开始学习一门新的
编程
语言
时,程序员必须创建特定的项目来更好地理解该
语言
和/或框架。就我个人而言,它是用php (留言簿,数据库
抽象
,模板引擎),ruby (on rails,类似twitter的网站,活动记录插件,简单的gem)和objective-c (可可,todo-list,twitter我想知道其他
编程
语言
,如Java,C++,Python等必须
编程
的项目是什么?也许你有其他的路径学习
语言
?
浏览 1
提问于2009-09-14
得票数 8
回答已采纳
2
回答
堆栈和堆硬件、操作系统或特定于
语言
的概念?
、
、
在C或Java等
语言
中,我们有堆栈和堆的概念。 这些
抽象
是特定的
语言
运行时/编译器在普通内存上创建的吗?或者这些概念是操作系统固有的?换句话说,堆栈和堆“物理”是否通常存在于任何应用程序中,而不管它是用什么
编程
语言
或技术构建的?或者这些
抽象
是由C
语言
编译器/运行时管理的,并且可能实际上不存在于其他
语言
实现中吗?
浏览 0
提问于2019-04-06
得票数 18
2
回答
如何用过程
语言
模拟面向对象的
编程
?
、
、
、
我们如何用过程
语言
模拟面向对象的
语言
,从而完成所有面向对象的
编程
概念:
抽象
。封装。遗产继承。多态 谢谢各位!)
浏览 3
提问于2014-11-01
得票数 0
2
回答
为什么C仍然属于高级
语言
的范畴?
、
、
关于C
编程
语言
的许多教科书告诉我们,C是一种高级
编程
语言
,但许多在线辅导人员认为C也是一种中级
编程
语言
。为什么是那样的?
浏览 0
提问于2014-12-29
得票数 11
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券