当前位置: 代码迷 >> Java相关 >> 请教一个关于重载的问题
  详细解决方案

请教一个关于重载的问题

热度:177   发布时间:2006-07-24 09:19:35.0
请教一个关于重载的问题
请教一个关于重载的问题

请问为什么说重载不是面向对象的功能呢?

什么叫做面相对象的功能?面相对象的性质?

感激不尽!


----------------解决方案--------------------------------------------------------
看来你给人误导了,重载是一个很重要的功能,本来就是为了防止代码混乱,程序设计方便而产生的,例如那个C++的<<符号,本来就是重载了operator <<,动态分配new 就是重载了operator new C++ 编译器本来就重载了很多运算符号,还有面向对象的功能是什么意思??基本上面向对象的程序设计关键就是看你设计的思维,看你可不可以将每样东西看成是一个对象,例如做一个论坛, 大论坛本身就是一个对象,其中VC++就是一个子论坛,又是一个对象,那这个子论坛本身就是可以知道自己有多少条贴子,帖子的回复数,而帖子又可以看成是一个对象,那个帖子本身又可以知道自己有多少个回复数.以上类似这些考虑就是你所指的面向对象的思想,并不是你没有用到多态,没有用虚拟函数,就不是面向对象.不要理解错误了

晕,写了一大堆,才发现自己进入了JAVA论坛,见笑了

[此贴子已经被作者于2006-7-24 9:31:17编辑过]


----------------解决方案--------------------------------------------------------
楼上说的很好啊 在面向对象里 java和c++可以说一家吧
楼主问的问题 挺抽象 在书上才能有定义 也只能自己理解 面向对象的 思想
----------------解决方案--------------------------------------------------------

确实是一样的,但是我有些例子用了C++的,对C++语法不熟悉的这个例子都没有什么意义了,不过后来论坛那个例子就应该有小小作用,这个思想在所有面向对象语言就相通了


----------------解决方案--------------------------------------------------------
java的语法应该比c++简单吧
----------------解决方案--------------------------------------------------------

确实是,我简直妒忌JAVA的垃圾收集器,我们C++程序员给内存泄漏的问题弄到头昏脑胀


----------------解决方案--------------------------------------------------------
各有长短
----------------解决方案--------------------------------------------------------
我个人认为不光是JAVA和C++类似,好象所有的编程语言都是大同小异的,只要了解了它们的类库剩下的好办多了,不知道我说的对还是不对,让前辈见笑了
----------------解决方案--------------------------------------------------------
应该说高级语言
汇编还是和他们差很多的
----------------解决方案--------------------------------------------------------
楼上的咬文嚼字~~~!
----------------解决方案--------------------------------------------------------
  相关解决方案