66问答网
所有问题
c语言中的结构体是不是就隐含了面向对象编程的思想?
如题所述
举报该问题
推荐答案 2013-11-13
用结构体和指针 来表达面向对象里面的封装 继承 多态还算很容易的 能够用C灵活的表达接口的概念的话 基本上就领会了面向对象的思想了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/p29Dsx22nnvnDnxDsn.html
相似回答
C
/C++ 类和
结构体的
差别
答:
1、结构体基本用在很多数据,需要一个结构体来封装这些数据。而类的话,是面向对象的思想
,可以有很多接口让人调用,私有变量等外部不能调用,还有保护类型的变量。2、结构体也可以被认为是一种特殊的类,它不存在任何函数,构造和析构函数也没有,而且是一个公共的的类。3、结构体在默认情况下成员是...
c语言中的结构体
与java中的类的异同
答:
C中的结构体只是多种不同类型数据的集合,java中的类就是面向对象中的类,与C++中的类类似。
C语言中的结构体就是单纯的结构体,组合数据
。
我想弄懂为什么
C语言
没有
面向对象的思想
,明明有
结构体
啊,而且我试验了...
答:
不过C确实可以实现面向对象
,典型的glib的gobject就是。。
面向对象的程序设计
和
C语言的结构
化程序设计有什么不同?
答:
侧重点不同。
面向对象的语言是
将方法封装后形成CLASS,主体函数侧重的是对象的抽象和实现;而
结构
化C侧重的的是方法的抽象和实现。应该说结构化
C是面向对象的语言的
基础 结构化设计的思路:由上及下,逐级分解,每级求解,最终完成最初要求的功能 面向对象 的思路:先分析问题的本质,问题在现实中是由...
为什么
C语言不
能按照
面向对象的思想
来
编程
。
答:
当然可以用
C语言
进行
面向对象编程
。面向对象本身是一种思想,而用哪种语言实现只是一种技术手段。事实上思想和技术的关系本身就是class和object的关系。class oo {//这是面向对象
的思想
类}; oo java; //java是oo的一个具体的技术实现oo cxx; //c++是oo的一个具体的技术实现拿Windows系统来讲,它是...
面向对象的程序设计
和
C语言的结构
化程序设计有什么不同?
答:
C++是对C的补充以及完善。C可以说是面向过程的语言,C++就可以说
是面向对象语言
,对
C的
完善与扩充。具体来说C++类是对
C结构体的
扩充,应为C++结构体(struct)和类(class)几乎完全差不多,只是默认的访问权限不同,以及其他细微的差别!所以说把C学好了,C++很快的,呵呵!我的回答你还满意吗~~...
大家正在搜
c语言struct结构体
c语言结构体详解
c语言结构体定义
c语言结构体赋值
c语言结构体初始化
c语言结构体输入学生信息
c语言结构
c语言函数隐含类型
c语言中%s和%c
相关问题
c语言中的结构体是不是就隐含了面向对象编程的思想?
c语言中的结构体是不是就隐含了面向对象编程的
我想弄懂为什么C语言没有面向对象的思想,明明有结构体啊,而且...
为什么C语言不能按照面向对象的思想来编程。
c语言不支持面向对象的程序设计思想吗?
Java中的类与C语言中的结构体差不多,为什么Java不借鉴...
C语言中的“面向对象的编程思想”是什么意思?
C语言为什么是面向过程?它不有一个结构体类型的吗?感觉和C+...