Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Overloading Methods in Visual Basic .NET

[es] :: .NET :: .NET Desktop razvoj :: Overloading Methods in Visual Basic .NET

[ Pregleda: 1612 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pl4stik
Senior .NET programmer/Consultant
oDesk
NI na nebu NI na zemlji

Član broj: 173596
Poruke: 715
*.dynamic.isp.telekom.rs.

Sajt: xx-auth.com.azhar.arvixe...


+31 Profil

icon Overloading Methods in Visual Basic .NET24.05.2012. u 19:42 - pre 144 meseci
Pozdrav,

Imam neku klasu clsCCTrans i treba da je iskoristim koristeci dva overloadera kolko sam mogo da shvatim

Code:

    '----------------------------------------------------------------------
    ' Constructor:
    ' This constructor is used to create a new CC Transaction.
    ' No merchant data structure is passed in on this overload, therefore
    ' SecurePay will NOT be called.
    '
    '----------------------------------------------------------------------
    Public Sub New(ByVal ChargeAmount As Decimal, _
                   ByVal StaffId As Integer, _
                   ByVal CustomerId As Integer)

        ' This call is required by the designer.
        InitializeComponent()

        ' If this constructor is used then a new CC Trans is being created:
        _CCTrans = New clsCCTrans()
        _CCTrans.CustomerId = CustomerId
        _CCTrans.EnteredStaffId = StaffId

        _ChargeAmount = ChargeAmount
        txtChargeAmount.Text = _ChargeAmount.ToString
    End Sub

   '----------------------------------------------------------------------
    ' Constructor:
    ' This constructor is used to create a new CC Tranaction.
    ' Merchant data is passed in on this overload, therefore
    ' SecurePay WILL be called.
    '---------------------------------------------------------------------
    Public Sub New(ByVal ChargeAmount As Decimal, _
                   ByVal StaffId As Integer, _
                   ByVal CustomerId As Integer, _
                   ByVal mData As MerchantData)

        ' This call is required by the designer.
        InitializeComponent()

        ' If this constructor is used then a new CC Trans is being created:
        _CCTrans = New clsCCTrans()
        _CCTrans.CustomerId = CustomerId
        _CCTrans.EnteredStaffId = StaffId

        _ChargeAmount = ChargeAmount
        txtChargeAmount.Text = _ChargeAmount.ToString

    End Sub


Jel moze neko da mi kaze kako ?
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
95.180.23.*



+395 Profil

icon Re: Overloading Methods in Visual Basic .NET24.05.2012. u 20:06 - pre 144 meseci
Ne kapiram bas tvoje pitanje.
Kako da instanciras klasu koja ima 2 overloada konstruktora tj. koji ces da izaberes ili kako se to uopste radi ?

Viva lollapalooza
 
Odgovor na temu

pl4stik
Senior .NET programmer/Consultant
oDesk
NI na nebu NI na zemlji

Član broj: 173596
Poruke: 715
*.dynamic.isp.telekom.rs.

Sajt: xx-auth.com.azhar.arvixe...


+31 Profil

icon Re: Overloading Methods in Visual Basic .NET24.05.2012. u 20:32 - pre 144 meseci
Pa to to, meni nekako to nije bilo prirodno pa ga nisam ni trazio da vidim sta je ...

Ima http://msdn.microsoft.com/en-us/library/ms973896.aspx al nekako ne shvatam, valjda ako prosledis dva parametra on odradi ono sa dva parametra a ako prosledis 3 odradi ono sa tri
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
95.180.23.*



+395 Profil

icon Re: Overloading Methods in Visual Basic .NET24.05.2012. u 20:54 - pre 144 meseci
Citat:
pl4stik
valjda ako prosledis dva parametra on odradi ono sa dva parametra a ako prosledis 3 odradi ono sa tri


Bas tako, samo ne znam sta tu ima da ti bude nejasno?

Isto kao i overload funkcije, samo sto konstruktor obezbedjuje da klasa/objekat bude inicijalizovana kako treba i potpuno je prirodno .

Sta ce da bude ulaz tj. o input tom objektu odredjuju bas ti parametri koji mogu biti prosti tipovi ili slozeni (neki drugi objekti ili strukture)

Mozes ga imati npr. i bez parametra i tad inicijalizuje takoreci sam sebe tj. postavlja svoje privatne varijable na neku default vrednost.



Viva lollapalooza
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Overloading Methods in Visual Basic .NET

[ Pregleda: 1612 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.