“类”与传统的数据类型有什么关系?有什么区别?

puzih 2005-01-02 04:03:53
“类”与传统的数据类型有什么关系?有什么区别?
...全文
3942 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Absalom 2005-01-03
  • 打赏
  • 举报
回复
实际操作一下,写几个程序就明白了,关键还是在用,要是你能不用类,完成你想实现的所有算法,那也是一样,技术是被人来应用的。

估计你会产生这个问题,是应为类和数据类型都可以写成以下形式,
若A是一个类,
A b;
又有
int b,c;
其实他们也是一样的,int也可以看作一个类,它也有操作,例如+,-
数据类型预定义好的,类一般是你自己写的。
io(王飞) 2005-01-03
  • 打赏
  • 举报
回复
类和结构体最相近,他们唯一的区别是类的成员默认都是private,结构体是public。
fire_zyn 2005-01-02
  • 打赏
  • 举报
回复 1
类是传统的数据类型和适用于该类型的操作的封装。

操作传统的数据类型,是一种外部行为,
操作类,是类本身的行为。
bill_li 2005-01-02
  • 打赏
  • 举报
回复
狭义上来说 封装传统的数据类型 和过程化操作方法

一般的类认为是具有特定性质的一类"对象"的的抽象表达


同意
oyljerry 2005-01-02
  • 打赏
  • 举报
回复
类就是对象的抽象,包含对象属性和行为
koalapheonix 2005-01-02
  • 打赏
  • 举报
回复
最明显的是它中间有函数
别的没有
它还有构造函数
析构函数
fjpqzm 2005-01-02
  • 打赏
  • 举报
回复
类是一种对象的抽象
是对象特性和行为的封装。
fairyme 2005-01-02
  • 打赏
  • 举报
回复
楼上的说得很对,类就是一种封装类型
goodluckyxl 2005-01-02
  • 打赏
  • 举报
回复
狭义上来说 封装传统的数据类型 和过程化操作方法

一般的类认为是具有特定性质的一类"对象"的的抽象表达

64,643

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧