Zugriff auf Klassen

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von picoflop.

    Zugriff auf Klassen

    Hi,

    kann mir jemand das hier:
    <Typname> erweitert den Zugriff der Basis-<Typ> außerhalb der Assembly und kann daher nicht von <Typ> "<Basistypname>" erben
    Nochmal anders erklären als es in der MSDN steht?

    MSDN Artikel
    dazu.

    Irgendwie versteh ich das, so wie es da steht nicht.
    Ist wieder so ein Knoten im Hirn :(


    Edit:

    Ich habe in meiner Situartion eine Public Class diese erbt von einer Abstract Class (also MustInherit) diese erbt auch von einer Abstract Class.

    Aber warum kann nicht geerbt werden, nur weil die Klasse Public ist?
    Also wo ist dabei das Problem?

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Eistee“ ()

    Eistee schrieb:

    Also wo ist dabei das Problem?

    Steht doch bei MSDN
    Eine Public-Schnittstelle erbt beispielsweise von einer Friend-Schnittstelle, oder eine Protected-Klasse erbt von einer Private-Klasse. Hierdurch wird die Basisklasse bzw. Basisschnittstelle für den Zugriff außerhalb der vorgesehenen Ebene verfügbar.

    Du kannst eine Klasse von der du erbst nicht "hintenrum" "öffentlicher" machen.