Я хочу вызвать метод абстрактного класса в моем собственном классе. Абстрактный класс:
public abstract class Call {
public Connection getEarliestConnection() {
Connection earliest = null;
...
return earliest;
}
}
Я хочу вызвать вышеуказанный метод, а вызывающий класс:
public class MyActivity extends Activity {
Connection c = new Connection();
private void getCallFailedString(Call cal)
{
c = cal.getEarliestConnection();
if (c == null) {
System.out.println("** no connection**");
} else {
System.out.println("** connection");
}
}
}
Каждый раз, когда я пытаюсь запустить вышеуказанный класс, он генерирует исключение NullPointerException в строке c = cal.getEarliestConnection ( )
. Может ли кто-нибудь сказать мне, как решить эту проблему?