CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

谁能给我一个对与面向对象最权威的解释啊

楼主really168(苦涩的泪水)2004-05-03 21:35:44 在 C/C++ / C++ 语言 提问

现在啊,学C++苦啊,各位兄弟姐妹啊,你们有没有真正了解了面向对象啊能不能解释一下啊,大家讨论讨论,研究一下,对我们学习有好处的啊 问题点数:30、回复次数:2Top

1 楼cngdzhang()回复于 2004-05-03 21:50:10 得分 20

面向对象就是OOP,object   orient   program  
   
  面向对象最主要的是,它实现了用户自定义类型的数据和操作的捆绑  
   
  在面向对象出现之前用户的数据和该数据上的操作是不可以捆绑在一起的  
   
  当时就是很多人觉得  
  系统中的类型可以和操作捆绑在一起,为什么自己的就不行了呢?  
   
  例如:  
  int   i,j,k;  
  k=i+j;//系统内置  
  那么字符串  
  char   s1[10],s2[10],s3[10];  
  就不可以   s3=s1+s2;呢?  
   
  直到面向对象出现后  
  终于可以  
  string   s1,s2,s3;  
  s3=s1+s2;了  
   
  这是因为string类建立了关于它上面的操作并捆绑在一起,重载了=运算符和+运算符  
   
  而且它实现了信息隐藏(public   private   protected),有助于建立健壮的程序  
   
  Top

2 楼fantaro(上海小旋风)回复于 2004-05-03 21:50:44 得分 10

学C很苦的不是吗?所以C++就让你不苦  
  面向对象编程的意思呢,就是......让你和你的对象(你的女友)面对面坐着,你就在这样的环境里编程,你说还会苦吗?哈Top

相关问题

  • 请推荐一本面向对象的权威教材
  • 给java和面向对象高手出的题?
  • 关于面向对象编程技术的讨论?[系统只让给27分:-(]
  • 寻找关于C++面向对象方面的书籍(一定给分哦!)
  • 给我一份面向对象的入门级的教程,马上给分。急用!!
  • 既然有甚多牛人,有人能给面向对象来下个精确定义吗?
  • 关于Dialog的面向对象设计(只要是有意义的讨论都给分)
  • 谁给我讲讲面向过程与面向对象到底有什么区别?最好举个例子.
  • 谁在用PHP进行面向对象编程?请给举一个PHP多形性的例子OK?
  • 面向对象宝典

关键词

  • c++
  • 面向对象
  • 捆绑
  • 数据
  • 操作
  • 捆绑在一起
  • 就是

得分解答快速导航

  • 帖主:really168
  • cngdzhang
  • fantaro

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo