Hallo Community,
ich habe die VARIABLEN zusammengefasst weis aber nicht ob die eigenschaften stimmen. Könnte vielleicht kurz korrigieren, falls ich Fehler gemacht habe?
Instanzvaiable:
werden die Instanzvariable immer mit private deklariert? Die Instanzvariable werden immer im Parameter genutzt oder?
Klassenvariable:
müssen explizit mit static deklariert werden, werden innerhalb des Rumpfes einer Klasse deklariert?
Lokale Variable:
werden innerhalb einer Methode oder eines Blocks deklariert?
Was ist der Unterschied zwischen Klassen und Instanzvariable?
ich habe die VARIABLEN zusammengefasst weis aber nicht ob die eigenschaften stimmen. Könnte vielleicht kurz korrigieren, falls ich Fehler gemacht habe?
Instanzvaiable:
werden die Instanzvariable immer mit private deklariert? Die Instanzvariable werden immer im Parameter genutzt oder?
Java:
public class student {
private string name; // Instanzvariable name vom Typ String
private string vorname; //Instanzvariable vorname vom Typ String
public student (string name, string vorname) { //Konstuktor
this.name = name;
this.vorname = vorname;
}
}
Klassenvariable:
müssen explizit mit static deklariert werden, werden innerhalb des Rumpfes einer Klasse deklariert?
Java:
public class InstanzenZaehler {
static int y; //Klassenvariable wird deklariert
void drucke(){
System.out.println("Y: "+y);
}
}
Lokale Variable:
werden innerhalb einer Methode oder eines Blocks deklariert?
Java:
public static void main(String[]args){
int y;
}
Was ist der Unterschied zwischen Klassen und Instanzvariable?