A
Asal81
Gast
Hallo, gibt es eine möglichkeit zwischen statischen und nicht statischen Klassen parameter zu übergeben?
public class Demo
{
public static void main(String[] args)
{
A a = new A();
A.B b = new A.B();
b.ZAHL = 5;
b.setZeichen(a);
System.out.println(a.getZeichen());
System.out.println(b.ZAHL);
}
}
class A
{
private String ZEICHEN;
static class B
{
int ZAHL;
public void setZeichen(A a)
{
a.ZEICHEN = "A.B#setZeichen(A)";
}
}
public String getZeichen()
{
return ZEICHEN;
}
}
A.B#setZeichen(A)
5
public class Main {
public static void main(String[] args) {
NichtStatischeKlasse nsk = new NichtStatischeKlasse();
System.out.println(nsk.getHallo());
}
}
abstract class StatischeKlasse {
private static String hallo = "HalloWelt";
public static String getHallo() {
return hallo;
}
}
class NichtStatischeKlasse {
public String getHallo() {
return StatischeKlasse.getHallo();
}
}