我想在我自己的类中调用一个抽象类的方法.抽象类是:
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");
}
}
}
每当我尝试运行上面的类时,它会在行c = cal.getEarliestConnection()上抛出NullPointerException.谁能告诉我如何解决这个问题?