VB 2010 (14)共享方法

    共享方法或属性对于类中的所有实例来说是通用的。这种方法有两个特别的地方。
    首先,共享方法不属于任何对象,所以它们不能访问任何对象中的任何实例变量。在共享方法中唯一能使用的变量就是共享变量、传递到方法中的参数,或在共享方法内部声明的变量。如果试图在共享方法中访问实例变量,将会产生一个编译错误。
    另外,共享方法实际上是类而非任何对象的一部分,所以可以编写代码,直接从类中调用共享方法——无须先创建一个类实例。
    例如,从对象中调用一个常规的实例方法:
             Dim myPerson  As  New  Person’()
             myPerson.Walk《42)
    可以从类中直接调用共享方法,无须先声明一个类实例:
             Person. SharedMethod()
    这样就不必创建只调用一个方法的对象;如果方法作用于共享变量,或者只作用于通过参数传递的值,就可以使用共享方法。也可以从对象中像调用常规方法一样调用共享方法共享方法很灵活,因为不管是否先创建了类的实例,都可以调用共享方法
    要创建共享方法,要用到Shared关键字。

    Public Shared Function ComparelAge(ByVal Personl As Person, ByVal

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ngbshzhn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值