java - Java 异常变量
问题描述
有什么方法可以访问捕获空间中的异常变量长度?
public class myexception extends Exception{
public int lenght;
myexception (int a){
this.lenght=a;
}
}
try{
if(something) throw new myexception (10);
}
catch(Exception e){System.out.println(e.lenght);}
解决方案
不,因为e
is 属于 typeException
而 not myexception
,所以它无法知道什么lenght
是。
如果你想要那个,那么 catchmyexception
而不是Exception
.
推荐阅读
- python-3.x - 使用输入输出文件在 Python 中进行并行处理
- vue.js - Vue.js 中的默认值选择类型
- excel - 使用excel VBA组合具有相同标题格式的多个文本文件?
- arrays - 从 csv 列表使用 Powershell 发送电子邮件
- wordpress - 在共享主机上获得专用 IP 是否明智?
- javascript - 如何在启用 shadow dom 模式的 vuejs 中加载样式?
- c# - 有没有办法在 Blazor WebAssembly 客户端上使用 MSAL.NET 为单点登录提供域提示?
- react-native - 在本机反应中根据视图高度更改页脚样式
- java - 无法将文件写入 Documents 文件夹
- kubernetes - 为什么使用 kubernetes yaml 文件无法重现 podman pod?