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

gxdhover 2013-11-27 04:17:05
很基础 大菜鸟 请大家不要笑话
请不吝赐教下


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

Dim aa AS Object1 = Object1.方法(参数)
Dim bb AS New Object2(参数1,参数2)
...全文
379 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2013-11-28
  • 打赏
  • 举报
回复
两个方法都是对的。关键看用途。 一个是自己创建一个,一个是从一个方法返回一个。 有的时候我们没办法自己创建,比如说你就不能直接创建DataRow,而需要调用DataTable.NewRow创建一个行,再比如,一些全局对象只有单实例,也不能随便创建。 这种一个方法返回一个对象的用法,也叫工厂模式。
it_gz_xi 2013-11-28
  • 打赏
  • 举报
回复
我也是菜鸟不知道说得对不对。 第一种:Dim aa AS Object1 = Object1.方法(参数) Object1.方法里面返回Object1的一个值。意思是实例化Object1 的一个对象并且给他赋值。 第二种:Dim bb AS New Object2(参数1,参数2) Object2里面有个构造函数。一般是实例化Object2的一个空对象。
gxdhover 2013-11-28
  • 打赏
  • 举报
回复
引用 2 楼 wind_cloud2011 的回复:
也是你提的, http://zhidao.baidu.com/link?url=apLpEDRYHt9eXbj6EC37MIbsTrdbb_P__bmO3cqDJ005FyNU0pDxcqx5DFqJXLNfGnVqDc--I9uhUeskI9YYsx_uSg7GQjVKwwl-hkQW0ga
这都被你发现了 厉害
wind_cloud2011 2013-11-27
  • 打赏
  • 举报
回复
http://www.xker.com/page/e2009/1103/84121.html
wind_cloud2011 2013-11-27
  • 打赏
  • 举报
回复
也是你提的, http://zhidao.baidu.com/link?url=apLpEDRYHt9eXbj6EC37MIbsTrdbb_P__bmO3cqDJ005FyNU0pDxcqx5DFqJXLNfGnVqDc--I9uhUeskI9YYsx_uSg7GQjVKwwl-hkQW0ga

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧