1.呵呵,一下在明白是不可能的,oop博大精深2.vcl是类库,也可以说是组件库,他有继承、封装、多态,vb根本不是面向对象的(基于对象),vb的控件没有继承和多态(好像有多态,但不是oop中的多态)3.com就是实现二进制的面向对象的一种方法所有这一切,都是为了代码重用!com当然主要用在windows平台上了

解决方案 »

  1.   

    面向对象对VB来说,有点很牵强,如Form1我都不知道它是怎么定义的。即能找到它的parent类,那它的Parent.Parent了,VB我以前学了段时间,有时候总是有点...
    在Delphi 中,你能够找到它的最高级的部分,如果水平够的话,在现在delphi的源程序中就能够大概了解了Delphi 的运作了。
    所以我觉得在Delphi和VB中类的区别很大,像Nicrosoft说的。
      

  2.   

    说VB不是完全的OOP,应该是由于VB只能使用对象,而不能建立对象,甚至派生都不行。
      

  3.   

    大家所说的继承是指如果继承一个对象那么新对象就具有老对象的所有方法和属性是吧.而且还可以自己添加方法和属性来扩展.是这个意思吗/??那么多态的用处在何处呢?????请指教.to saoren      至于你说的不知道form1从哪儿来的.这一点不是很清楚.为什么要找他的父类呢.有什么用处.直接给你一个东东用不好吗/??是不是找到父类就可以进行扩充和修改form了呀.....还得请指教....嘻嘻
      

  4.   

    继承当然是为了扩展,不扩展的话,就不叫继承了,叫复制了。你不知道form1怎么来的,你知道你的那些事件是怎么来的?你想扩充自己的事件怎么办?我觉得多态是oop中最吸引人的地方,话题更大了,自己看书吧
      

  5.   

    关于多态,borland做的是最好的,学学delphi(当然,不是象用vb一样用delphi)或com,你会发现多态的魅力。