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. freakjan

Beiträge von freakjan

  • Sichtbarkeit der Variablen in Java

    • freakjan
    • 28. Dezember 2005 um 14:21

    ehrlich gesagt, hab auch nicht ganz verstanden, was hier steht :shinner:
    Hab versucht im Internet nach den Begriffen, wie Classe, Instanz usw. zu suchen aber bin trotzdem net weiter gekommen :ahhh: :confused: :distur: :shinner:

    Zitat von Alex_K

    die kurze erklärung ist: weil du sonst nicht von einer statischen methode in der klasse (z.b. main) auf diese variable zugreifen könntest.

    die längere beschreibung hat mit objektorientierung zu tun. eine statische variable gehört zu klasse, d.h. jede instanz der klasse greift auf die gleiche variable zu. nicht statische variablen gehören zu der instanz einer klasse, d.h. jede instanz hat seine eigene variable, auf welche andere instanzen der klasse nicht direkt zugreifen können.
    eine statische methode gehört auch zu klasse und nicht zu den instanzen. würde man z.b. in einer statischen methode versuchen auf eine nicht statische variable zuzugreifen, würde diese methode nicht wissen welche variable sie verwenden soll, das es diese variable nicht nur einmal gibt sondern für jede instanz einer klasse einmal.

  • Gültigkeitsbereich der Variablen in Java

    • freakjan
    • 28. Dezember 2005 um 11:48

    ich bedanke mich herzlich :winking_face:

  • Gültigkeitsbereich der Variablen in Java

    • freakjan
    • 28. Dezember 2005 um 11:35

    Hallo,

    ist die Variable d0 in den Blöcken B1,B2 und B3 gültig???
    Also bei der d1 und d2 ist ja klar, dass die nur innerhalb der geschweifelten Klammern gültig sind!

  • Sichtbarkeit der Variablen in Java

    • freakjan
    • 28. Dezember 2005 um 11:28

    Hallo :verycool: ,

    ich fange jetzt NEU an mich mit Java zu beschäftigen und da tauchen einige Fragen auf :confused:

    Hoffe, dass ihr mir helfen könnt :thumb:


    So ... ich hab bis jetzt die Variablen nach

    public class Sichtbarkeit {
    public static void main (String [] args) {

    // also hier deklariert und so !!

    int zahl, ziffer;

    ABER warum ist das auf dem Bild dazwischen??

    public class Sichtbarkeit {
    static double d=3.0; // und warum steht denn da ein static davor??
    public static void main (String [] args) {

    :distur: :distur: :face_with_rolling_eyes: :face_with_rolling_eyes: :ahhh: :ahhh: :frowning_face: :frowning_face:

Rechtliches

Impressum

Datenschutzerklärung