首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

VB.NET 对象声明 定义(实例化)不明白如何用

2013-11-29 
VB.NET 对象声明 定义(实例化)不明白怎么用很基础 大菜鸟 请大家不要笑话请不吝赐教下VB.NET 类使用中有2

VB.NET 对象声明 定义(实例化)不明白怎么用
很基础 大菜鸟 请大家不要笑话
请不吝赐教下


VB.NET 类使用中  有2种方法实例化  谁能给我解释这两种区别 使用时怎么区分呢
如果想使用某个类  怎么确定应该使用那种方法是对的?

Dim aa AS Object1 = Object1.方法(参数)
Dim bb AS New Object2(参数1,参数2)

http://zhidao.baidu.com/link?url=apLpEDRYHt9eXbj6EC37MIbsTrdbb_P__bmO3cqDJ005FyNU0pDxcqx5DFqJXLNfGnVqDc--I9uhUeskI9YYsx_uSg7GQjVKwwl-hkQW0ga
[解决办法]
http://www.xker.com/page/e2009/1103/84121.html
[解决办法]
我也是菜鸟不知道说得对不对。

第一种:Dim aa AS Object1 = Object1.方法(参数)
 Object1.方法里面返回Object1的一个值。意思是实例化Object1 的一个对象并且给他赋值。
第二种:Dim bb AS New Object2(参数1,参数2)
Object2里面有个构造函数。一般是实例化Object2的一个空对象。
[解决办法]
两个方法都是对的。关键看用途。

一个是自己创建一个,一个是从一个方法返回一个。

有的时候我们没办法自己创建,比如说你就不能直接创建DataRow,而需要调用DataTable.NewRow创建一个行,再比如,一些全局对象只有单实例,也不能随便创建。

这种一个方法返回一个对象的用法,也叫工厂模式。

热点排行