IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 7. diel - Dedičnosť a polymorfizmus

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Jaroslav Trojan
Tvůrce
Avatar
Jaroslav Trojan:28.6.2016 9:59

Velice pěkně napsáno, škoda jen, že jsem s tím nezačal dříve. Mohl jsem si ušetřit hodně práce.
Děkuji moc, Michale!

Odpovedať
28.6.2016 9:59
statik
Avatar
Vetva
Člen
Avatar
Vetva:14.12.2016 9:28

Tu je môj problém :

Module Inheritance1

    Sub Main()

        Dim osoba As Užívateľ
        osoba = New Správca

        osoba.Vizitka("Mark", "Vetva"
       ** osoba.ViztkaVek(40)** ]:->

        Console.ReadKey()

    End Sub

    Public Class Užívateľ
        Public Property Meno As String
        Public Property Priezvisko As String

        Public Sub Vizitka(ByVal new_meno As String, ByVal new_priezvisko As String)
            Me.Meno = new_meno
            Me.Priezvisko = new_priezvisko
            Console.WriteLine("Meno a priezvisko užívateľa: {0}, {1}", Meno, Priezvisko)
        End Sub

    End Class

    Public Class Správca
        Inherits Užívateľ
        Public Property Vek As Byte

        Public Sub VizitkaVek(ByVal new_vek As Byte)
            Me.Vek = new_vek
            Console.WriteLine("Meno a priezvisko užívateľa: {0}, {1},{2}", Meno, Priezvisko, Vek)
        End Sub
    End Class


End Module

Potomok nemá prístup k svojej metóde !

Editované 14.12.2016 9:30
 
Odpovedať
14.12.2016 9:28
Avatar
Vetva
Člen
Avatar
Vetva:14.12.2016 10:24

Opravujem :
osoba.Vizitka("Mar­k", "Vetva")

a tu je problém :
** osoba.ViztkaVek(40)** ]:->

 
Odpovedať
14.12.2016 10:24
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!