Hi,
hab grade gesehen, dass ich in einer meiner Sourcen auf ein private(!) Attribut eines Objektes ohne getter zugegriffen hab. (Nein es ist nicht das Attribut der eigenen Instanz).
Wie kann das möglich sein?
Macht Eclipse dass dann automatisch evtl beim compilen dass dann doch wieder mit getter drauf zugegriffen wird??
Beispiel:
Bringt keinen Compilerfehler!?
Oder spinn ich etz grad irgendwie...
mfg
hab grade gesehen, dass ich in einer meiner Sourcen auf ein private(!) Attribut eines Objektes ohne getter zugegriffen hab. (Nein es ist nicht das Attribut der eigenen Instanz).
Wie kann das möglich sein?
Macht Eclipse dass dann automatisch evtl beim compilen dass dann doch wieder mit getter drauf zugegriffen wird??
Beispiel:
Code:
public class TestClass
{
private String test = null;
public TestClass()
{
TestClass testInstance = new TestClass();
System.out.println(testInstance.test);
}
}
Bringt keinen Compilerfehler!?
Oder spinn ich etz grad irgendwie...
mfg