Может ли «this» когда-либо иметь значение null в Java?

Увидел эту строку в методе класса, и моей первой реакцией было высмеять разработчика, который ее написал ... Но потом я решил, что сначала должен убедиться, что я прав.

public void dataViewActivated(DataViewEvent e) {
    if (this != null)
        // Do some work
}

Будет ли это строка когда-либо оценивается как ложная?

108
задан Matthew Flaschen 25 September 2010 в 00:28
поделиться