IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 7 - Dědičnost a polymorfismus

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
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!

Odpovědět
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 !

Editováno 14.12.2016 9:30
 
Odpovědět
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)** ]:->

 
Odpovědět
14.12.2016 10:24
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.