Hallo,
gibt es eine Möglichkeit bei unten angefügten Code, nur einmal eine Instanz
der Klasse Addieren zu erzeugen?
Bei diesem Code handelt es sich nur um eine kurze Demonstration zu einem
aufwendigeren Programm, d.h. die zweimalige if(hello == true)-Abfrage sollte
so stehen bleiben, aber nur einmal eine Instanz von Addieren erzeugt werden.
Die Instanz von Addieren sollte also erst wenn die erste if(hello == true)-Abfrage
tatsächlich true ergibt, erzeugt werden und bei der zweiten if(hello==true)-Abfrage
verwendet werden, also keine neue erzeugt werden.
Vielen Dank
gibt es eine Möglichkeit bei unten angefügten Code, nur einmal eine Instanz
der Klasse Addieren zu erzeugen?
Bei diesem Code handelt es sich nur um eine kurze Demonstration zu einem
aufwendigeren Programm, d.h. die zweimalige if(hello == true)-Abfrage sollte
so stehen bleiben, aber nur einmal eine Instanz von Addieren erzeugt werden.
Die Instanz von Addieren sollte also erst wenn die erste if(hello == true)-Abfrage
tatsächlich true ergibt, erzeugt werden und bei der zweiten if(hello==true)-Abfrage
verwendet werden, also keine neue erzeugt werden.
Code:
import Addieren.Addieren;
public class MainClass {
public static void main(String[] args) {
boolean hello = true;
if (hello == true){
Addieren add = new Addieren();
int x = 10;
int y = 5;
int z = add.adding(x, y);
System.out.println(z);
}
//weiterer Code
if(hello == true){
Addieren add = new Addieren();
int b = 4;
int a = 3;
int c = add.multi(b, a);
System.out.println(c);
}
}
}
Vielen Dank