Deine Frage-Antwort-Community
Frage stellen
    • Meinung des Tages: SPD rutscht ab, AfD gewinnt hinzu - wie bewertet Ihr die Ergebnisse der Kommunalwahl in Nordrhein-Westfalen?
    • Könnt ihr das mit dem gefühl der Geschlechtsidentität nachempfinden?
    • Hat Putin jetzt Polen angegriffen?
    • Wieso wirken viele deutsche Unis rückständig und primitiv im Vergleich zu USA?
    • Glaubt Ihr, dass man mit Verstorbenen kommunizieren kann?
    • Sollten Programmiersprachen in der Schule Pflichtfach sein, ähnlich wie Mathe oder Englisch?
    • Alle Beiträge
    • Feierabendfrage 🛋🌙
    • Meinung des Tages
    • Themenspecial: Ausbildungsstart im Handwerk 🛠️
    • Blickwechsel: Deine Fragen an eine unheilbar depressive Person
    • Ask Me Anything:
      Alle Blickwechsel
    • Ask Me Anything:
      Alle Themenspecials
    • gutefrage Tipps
    • gutefrage Highlights
    • Computer
    • Internet & Social Media
    • Kreativität, Freizeit & Hobby
    • Lokales, Reiseziele & Urlaub
    • Medien, Unterhaltung & Musik
    • Mode & Beauty
    • Software & Apps
    • Spiele & Gaming
    • Sport & Fitness
    • Alle Themenwelten
In wenigen Minuten
Antworten auf Deine Fragen.
Frage stellen
Du hast noch kein gutefrage Profil? Jetzt kostenlos erstellen
Profil Beiträge Antworten Antworten

verreisterNutzer

09.07.2020
Übersicht
0
Hilf. Antw.
1
Antwort
0
Beiträge
1
Danke
0
Komplim.
0
Freunde
asdfyxcvbnm
09.07.2020, 11:02
Freundesliste programmieren?

Ich wollte nur mal wissen wie man es besser macht.

Sollte jede Person lieber eine Liste mit den IDs der Freunde haben oder eine Liste der Personen als Objekte direkt? (Im Blick auf Objektorientierung)

...zum Beitrag
Antwort
von verreisterNutzer
09.07.2020, 14:04

Du könntest eine LinkedList benutzen und das selbst Programmieren mit Knoten "Node", die Du in beide Richtungen miteinander über die Attribute "previousNode" und "nextNode" vom Objekt-Typ Node miteinander verknüpfst.

Die Knoten selbst können zusätzlich noch die Attribute ID, Vorname, Nachname,...haben.

DieLinkedList ist ein Objekttyp, hat einen KopfNode und ein TailNode, damit Anfang und Ende bekannt sind. Die Ethoden fuege Node hinzu, suche Node nach ID, Vorname usw. Könnten gegeben sein, je nachdem, wofür Du halt die Liste magst.

Aber damit wäre die Objektorientierung erfüllt.

natürlich kannste auch das Objekt Freund kreieren und dann damit Freunde deklarieren mit entsprechenden Attributen, nur musste dann gucken, wie Du das zusammenhangend abspeicherst. Vllt in dem Objekttyp Freund Array.

...zur Antwort
gutefrage
  • Beitrag erstellen
  • Stöbern
  • Alle Themen
  • Hilfe / FAQ
  • Richtlinien
  • gutefrage Highlights
Partner
  • Businesspartner
  • Partner werden
Unternehmen
  • Über uns
  • Jobs
  • Kontakt
  • Presse
Rechtliches
  • Impressum
  • Datenschutz
  • AGB
  • Utiq verwalten
Weil es immer jemand weiß.
gutefrage ist so vielseitig wie keine andere Frage-Antwort-Plattform. Bei uns findest Du schnell neue Perspektiven - egal zu welchem Thema.
Gmacht in Minga. Mit
❤
Facebook Pixel