merkwürdiges Java-Verhalten:
hier funktioniert es...
hier funktioniert es nicht...
hat jemand Idee, wieso das zweite nicht geht?...
hier funktioniert es...
Code:
JLabel label = new JLabel();
label.setText("hallo");
Object o = label;
System.out.println(label.getClass().cast(o).getText()); // es geht
hier funktioniert es nicht...
Code:
JLabel label = new JLabel();
label.setText("hallo");
Class clazz = label.getClass();
Object o = label;
System.out.println(clazz.cast(o).getText()); // geht nicht.
//Eclipse meldet, dass die Methode getText()
//für die Klasse Object nicht definiert
hat jemand Idee, wieso das zweite nicht geht?...