VB是面向对象的语言吗?
今天老师留了一个大作业,说用c做可能困难点,大家尽可能用面向对象的语言做,VB就很方便的!
VB里面好像也有属性、方法、事件哦,以前还真没注意,难道VB真的是面向对象的?
问题点数:20、回复次数:8Top
1 楼o1n(小毛子)回复于 2004-12-03 23:16:22 得分 10
VB是基于对象的
象类,继承等许多概念VB里是没有的。
Top
2 楼zhangfjj(小张)回复于 2004-12-03 23:26:02 得分 0
不错,一门语言,如果没有继承,只能说是基于对象的同!Top
3 楼qnjian(南一郎 )回复于 2004-12-03 23:28:04 得分 0
VB是基于对象的,这一点同意楼上的观点,VB的确不是纯面向对象的语言。但是楼上有一点说错了,VB可以有类,属性与方法的。可以建立一个类模块来定义。VB的三层结构你们听说过吗?正是用面向对象的编程方法实现数据封装,才使分层开发得以实现,提高编程效率,增强易维护性!Top
4 楼o1n(小毛子)回复于 2004-12-03 23:31:39 得分 0
楼上说的三层结构我到是不知道。谢谢纠正。Top
5 楼qnjian(南一郎 )回复于 2004-12-03 23:34:30 得分 0
编码时候分三层是指:数据访问层、数据处理层、界面层。通过使用类及对象进行数据封装与数据隐藏,这样可以使分层编码成为可能。面向对象的思想,其实也可以在VB中较好的实现的。Top
6 楼zjyu88(刚步入三流大学)回复于 2004-12-03 23:35:25 得分 10
VB没多态的.....Top
7 楼microhard(Befree)回复于 2004-12-03 23:41:44 得分 0
同一楼上,VB不是面向对象,主要是没有多态Top
8 楼coyprightbao(Mr'Bao)回复于 2004-12-04 00:15:46 得分 0
不是Top




