谁能给我一个对与面向对象最权威的解释啊
现在啊,学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




