methode aufrufen ohne parameter

moali007

Mitglied
Hi, ich möchte eine Methode aufrufen, worin vorige Variabeln schon initialisiert sind, muss ich diese in der Methode unbedingt als Parameter eingeben? Sie sind in der selben Klasse.

private String name ;
private int geburtsjahr;

public static int ruhepulsPruefen(int aktuellesJahr, int ruhePuls)
{
if(ruhePuls <= 100){
System.out.println(" kind: zu gering");
}
}

Ich möchte im print, noch name, und geburtsjahr des Konstruktor eingeben, ohne diese als parameter zu verwenden, geht das?

das entsprechende Objekt in der main methode usw habe ich schon alles
 
Das geht so nicht, da die Methode eine Klassenmethode ist und die Variablen Instanzvariablen.

Es würde gehen, wenn Du die Methode zu einer Methode der Instanz machst (also das static wegnimmst) und dann eine Instanz der Klasse erzeugst. Dann kannst Du die Variablen der Instanz wie gewünscht füllen und auch in der Methode verwenden.
 

Zurück
Oben