NET:Solving 多重继承性问题在NET 平台之下
NET 平台不支持多重继承性。与多重继承性不要混淆多重继承。以多重继承性我们能有同时继承从二类的子类。
我们假设我们有有类顾客和其他类贩卖者的一种应用。如果您想结合这两类入一CustomerVendor 组这会是顾客和贩卖者的组合象图如下。
请复制以下URL 入您的浏览器观看图: http://www.vbprofs.com/images/Article Images/ThomasArt1.gif
在上述图我们看见怎么CustomerVendor 组继承从两个那些类。
多重继承性是复杂的, 可能是危险的。代码re 用法好处战胜在复杂是由您的选择决定。
多重继承性由VB.NET 或Net 平台不支持。代替多重继承性我们能使用多个接口达到相似的作用对多重继承性。
在VB.NET 所有对象有一个主要或当地接口, 由物产、事件、方法或成员可变物组成被宣称使用公开主题词。对象可能并且实施次要接口由使用贯彻主题词。
有时它是有用为对象有超过一个接口,
允许我们与对象相处融洽用不同的方式。继承允许我们创造是基本的类的专业事例的子类。
例子
有时我们有不相似的一个小组对象, 但是我们想要处理他们同样方式。我们要所有对象行动好象他们是相同, 即使他们是不同的。
我们能有一些不同的对象在一种应用,
譬如顾客、产品, 发货票等。各个对象会有缺省接口适当对各个单独对象, 并且每个他们是另外类。自然继承不被暗示在这些类之间。我们假设我们想要打印一个文件为各类型对象。我们在这种情况下会想做他们所有行动作为可印的对象。完成这我们能定义会使能引起一个打印的文件的一个普通接口。由实施一个共同的接口我们能写接受任一个对象实施一个打印的文件的惯例。
结束, 由实施多个接口在VB.NET, 我们能达到一个相似的作用对那多重继承性。
托马斯是一位老练的Visual.basic 开发商, 以7+ 专门技术几年开发特别是财政应用。他的扼要这技能是VB, SQL, 水晶报告- 您任意需要一位Visual.basic 开发商为您的项目感觉与托马斯联系通过他的个人网站
Kaloyani.com 或通过
VBprofs.com - 最新的
Visual.basic 和VB.NET 资源 门。
文章来源: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
网管得到HTML代码
加上这条到你的网站!
网站管理员提交你的文章
无须登记!填写好的表格和你的文章是在 Messaggiamo.Com 目录!
版权 2006-2011 Messaggiamo.Com -
网站地图 -
Privacy -
网站管理员提交你的文章,以 Messaggiamo.Com 目录 [0.01]