1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Mitglieder
  3. anwesender

Beiträge von anwesender

  • Greasemonkey-Skript: Kalenderexport für TUWIS Prüfungstermine

    • anwesender
    • 17. April 2009 um 13:25

    Outdated cause of TISS.

    Thomas

  • Pixel auslesen (bzw 2 bytes aneinaderhängen)

    • anwesender
    • 17. April 2009 um 13:04

    aneinanderhängen ist in dem fall wie gemeint?
    in der richtung: a | b
    oder eher so: (a<<8) | b

    Thomas

  • Frage zur OOP in Java

    • anwesender
    • 17. April 2009 um 13:01

    und wie sonst zugänglich machen, wenn nicht per getter? (public wär ja noch die schlimmere lösung...)

    Thomas

  • Complex

    • anwesender
    • 17. April 2009 um 12:59

    Für das Beispiel braucht man auch keine ArrayList :)

    aber jedem der noch nichts hat, kann ichs mal ca. in deutscher sprache notieren, code online stellen soll ja nicht so gut sein aufgrund der plagiatsüberprüfung...

    Code
    Operator einlesen (mittels Scanner, als String)
    1. Komplexe Zahl [1] einlesen (mittels Scanner, als int)
    solange Elemente im Scanner sind
    {
        nächste Komplexe Zahl [2] einlesen
        wenn Operator = "+"
            addiere komplexe Zahl[2] zu 1. komplexer Zahl [1]
        wenn Operator = "-"
            subtrahiere komplexe Zahl[2] von 1. komplexer Zahl [1]
        falls ein unbekannter Operator auftritt -> fehler passiert
    }
    wenn kein fehler passiert ist
        erste komplexe zahl [1] ausgeben (enthält dann schon das ergebnis)
    falls doch ein fehler passiert ist
        "falsche eingabe" ausgeben
    Alles anzeigen


    wenn sich eine zahl nicht einlesen lässt (weil zu wenig zahlen im scanner sind) tritt ebenfalls ein fehler auf; lässt sich alles über scanner.hasNext() überprüfen...

    hoffe das hilft ein bisschen :)

    Thomas
    P.S.: der Thread war noch aus 2007 :winking_face:

  • Frage zur OOP in Java

    • anwesender
    • 17. April 2009 um 12:41

    Also, ich hab folgende Frage zur OOP:

    wenn ich in einer Klasse eine Variable(private), die einen nicht-primitiven Datentyp hat anlege und sie per getter lese, kann ich eigentlich dann auch in den übergebenen nicht-primitiven Datentyp schreiben, und hätte somit das private umgangen oder lieg ich da falsch? in Code tät ich es mir so vorstellen: (das ja in dem Fall auch funktioniert)

    Code
    public class Test
    {
        class Obj
        {
            public int x;
        }
    
        private Obj var = new Obj();
    
        public Test()
        {
            var.x = 5;
        }
    
        public Obj getVar()
        {
            return var;
        }
    
        public static void main(String[] args)
        {
            Test t = new Test();
    
            Obj o = t.getVar();    // t.var.x = 5
            o.x=7;                 // t.var.x = 7
        }
    }
    Alles anzeigen

    Und das heisst, wenn ich einen nicht-primitiven Datentyp wirklich private machen möchte muss ich ihn im getter jedes mal clonen...?

    Und noch eine Frage zu den Signaturen, in Java ist statt const final zu verwenden, auch wenn es nicht ganz das selbe ist, und readonly gibt es gar nicht.

    Thomas

Rechtliches

Impressum

Datenschutzerklärung