我理解的就是 你自己定义了继承Exception的子类MaoYanException 和LanPingException。而在定义的时候有用super继承了 Exception中的message,自然就要对他进行敷写。而你的敷写是在这里
public void run()throws LanPingException,MaoYanException
{
if (state==2)
throw new LanPingException("电脑蓝屏了");
if(state==3)
throw new MaoYanException("电脑冒烟了");
System.out.println("-----电脑运行-----");
}
而e你已经声明了是属于NoPlanException类。这句NoPlanException e = new NoPlanException