我自定义一个异常类。
public class UserDefineException extends Exception {
private int port;
public UserDefineException(int port){
this.port=port;
}
public String toString(){
return "No permission to connect port "+port+ ". ";
}
}
在ConnectServer 类中调用这个异常类
public class ConnectServer {
public static void connectServer(int port) throws UserDefineException{
if ((port <80)||(port> 1000))
throw new UserDefineException(port);
}
public static void main(String args[]){
int port =1001;
try{
connectServer(1001);
}catch(UserDefineException e){
System.out.println(e.toString());
}
}
}
出现问题:不能抛出类UserDefineException。
请问是什么问题啊。我是个新手。
------解决方案--------------------
楼主,我编译运行了你的程序,没有任何问题。