关于空指针异常
在开发过程中我们难免遇到Java给我们报NullPointerException,比如们直接看一个简单的例子。
public class NullDemo{
public static void main(String[] args) {
MessageUtil.useMessage(MessageUtil.getMessage());
}
}
interface IMessage{
public String getContent() ;
}
class MessageImpl implements IMessage{
@Override
public String getContent() {
return "www.baidu.com" ;
}
}
class MessageUtil{
private MessageUtil(){
}
public static IMessage getMessage(){
IMessage msg = new MessageImpl() ;
return msg