clase llamada Vb.net desde el interior de otra clase

Hussein Dalyan

Tengo 3 clases.

1 - araTrendClass
2 - DriverClass
3 - sayfaYardimcisiClass

me llamaron y solía DriverClass dentro de mi araTrendClass.

Pero quiero usar DriverClass dentro de otra clase desde el interior de mi araTrendClass.

Por lo tanto, quiero llamar DriverClass no directamente.

Quiero llamar desde el interior de mi araTrendClass.

¿Cómo puedo acceder a esta clase de otra clase?

Caius Jard:

Pasar la driverClassinstancia de la clase que va a usar, tal vez como un argumento del constructor:

Public Class SayfaYardimcisiClass

  Private _driverClass as DriverClass

  Public Sub New(driver As DriverClass)
    _driverClass = driver 'hold on to reference we are given
  End Sub

  Public Sub DoSomething()
    Console.WriteLine(_driverClass.Name) 'the araTrendClass code class will set it to "hello"
    _driverClass.DoSomething()
  End Sub

End Class


Public Class AraTrendClass
  Private _topLevelDriverClass as New DriverClass

  Public Sub DoThatThing()

    _topLevelDriverClass.Name = "hello"

    'give this instance of DriverClass to the new SafayaYardimcisiClass
    Dim syc as New SayfaYardimcisiClass(_topLevelDriverClass)

    syc.DoSomething() 'will print "hello"

  End Sub

End Class

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=294147&siteId=1
Recomendado
Clasificación