AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 14:02

Parameter dieser Suchanfrage:

Suche in Thema: Fragen zu OOP und Klassen: published, protected, ...
Suche alle Beiträge, die von "Gonzo2" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 10 von insges. 10 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: Fragen zu OOP und Klassen: published, protected, ...

      Delphi
      by Gonzo2, 19. Dez 2007
    Vielen Dank für die Antwort. Die Frage die sich nun stellt ist, war die Info wichtig oder war ihr einzige Zweck das Verständnis zu zerstören? Oder anders gefragt, wozu dienen diese Funktionen eigentlich? Ist ihr Zweck der, daß man mit ihnen lustige Texteditoren programmieren kann? Oder ist ihr Zweck der, daß man mit ihnen bestimmte Komponenteniformationen ermitteln kann? Also etwas was auch der...
  • Forum: Object-Pascal / Delphi-Language

    Re: Fragen zu OOP und Klassen: published, protected, ...

      Delphi
      by Gonzo2, 19. Dez 2007
    Ich glaube es jetzt verstanden zu haben. Nur stellt sich dann die Frage wieso man es den Leuten nicht mit diesen einfachen Worten sagt. Sicher, wenn man die ganzen Anleitungen liest und und das Ganze schon drauf hat, dann erscheint das Geschriebene auch logisch. Acha, Published steuert die Sichtbarkeit im Objektinspektor. Sicher, was kann das sonst bedeuten, es kann sich nur um ein Attribut für...
  • Forum: Object-Pascal / Delphi-Language

    Re: Fragen zu OOP und Klassen: published, protected, ...

      Delphi
      by Gonzo2, 10. Dez 2007
    Nochmal kurz zu private, protected, public und published. Ich hab den Verwendungszweck mehr oder weniger verstanden. Allerdings hätte ich da noch eine Abschlußfrage, bzw. brauche ich eine Bestätigung.

    Bei reinen Klassen kommen nur diese drei Schutzklassen zum Einsatz: private, protected und public. private wenn es privat sein soll und nur in der eigenen Klasse inc. der Unit sichtbar sein...
  • Forum: Object-Pascal / Delphi-Language

    Re: Fragen zu OOP und Klassen: published, protected, ...

      Delphi
      by Gonzo2, 23. Nov 2007
    Über eine dritte Unit klappt das nicht.

    Und wieso klappt das in Form1? Wird da alles zusammengeworfen?

    Ist jetzt nicht so wichtig, interessiert mich nur so nebenbei.
  • Forum: Object-Pascal / Delphi-Language

    Re: Fragen zu OOP und Klassen: published, protected, ...

      Delphi
      by Gonzo2, 23. Nov 2007
    Zuerst mal danke an alle. Meine Fragen sind zu den Punkten soweit geklärt.

    Aber eine komische Kleinigkeit ist mir aufgefallen die eigentlich nicht sein sollte.

    Hier eine Klasse und eine in einer exta Unit abgeleitete Klasse

    //==== UNIT1 ====
    type
    TMyClass = class
    protected
  • Forum: Object-Pascal / Delphi-Language

    Re: Fragen zu OOP und Klassen: published, protected, ...

      Delphi
      by Gonzo2, 23. Nov 2007
    Also gut, noch weiß ich nicht 100% was RTTI ist, bis auf, daß es Laufzeit-Typinformationen sind, aber soweit kann ich vorerst damit leben. Bei published werden eben einige Informationen mitgeliefert die der OI braucht, bei public nicht.

    Kann man somit sagen, daß published mit der Sicht auf Komponenten da ist? Oder nur für den OI?

    Wie auch immer, gilt immer noch die Aussage, daß der OI keine...
  • Forum: Object-Pascal / Delphi-Language

    Re: Fragen zu OOP und Klassen: published, protected, ...

      Delphi
      by Gonzo2, 23. Nov 2007
    @Phoenix

    Ich hab ein wenig mit deiner Klasse experimentiert. Du hast Recht, es ist so, daß die private Variable in der Nachfolgeklasse nicht angesprochen werden kann, die protected schon. Allerdings gilt das nicht wenn man die Nachfolgeklasse in der gleichen Unit ableitet. Dann kann man auch auf die Variablen in private zugreifen. Böse Falle. Vor allem für Anfänger die dann kein Unterschied...
  • Forum: Object-Pascal / Delphi-Language

    Re: Fragen zu OOP und Klassen: published, protected, ...

      Delphi
      by Gonzo2, 23. Nov 2007
    Interessante Ausführung



    Kann ich das jetzt so zusammenfassen, daß der Unterschied zwischen private und protected der ist, daß alles aus private nicht geerbt werden kann und erst mit protected, soweit es sich um nicht öffentliche Elemente handelt, das System der Vererbung greift? Aus private wird nichts geerbt, aus protected wird geerbt? Somit kann ich steuern was mein Nachfahre erben kann...
  • Forum: Object-Pascal / Delphi-Language

    Re: Fragen zu OOP und Klassen: published, protected, ...

      Delphi
      by Gonzo2, 23. Nov 2007
    Siehst Du, der Satz verwirrt, auch dich. Ich brauchte auch paar Minuten um zu merken was hier gemeint ist. Es hat nichts mit erben zu tun. Gemeint ist das hier


    TMeineKlasse = class
    private FFeld1: String;
    private FFeld2: String;
    private FFeld3: String;
    private FFeld4: String;
    end;
  • Forum: Object-Pascal / Delphi-Language

    Fragen zu OOP und Klassen: published, protected, ...

      Delphi
      by Gonzo2, 23. Nov 2007
    Weiter in Verständnisfragen zu Klassen: private, public, published und protected

    Siehe auch vorherige Verständnisfragen: Fragen zu inherited

    Kommen wir zu private, public, published und protected. Einige der Attribute sind in Bedeutung bekannt, vor allem private und public, da sie unter anderem aus der Arbeit mit Formularen bekannt sind. Sie steuern ob Elemente nur innerhalb der aktuellen...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Gonzo2&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=103874
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz