我自定义一个异常类。
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。
请问是什么问题啊。我是个新手。
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。
请问是什么问题啊。我是个新手。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货