社区
Java SE
帖子详情
课本中写的一段自定义异常类。看不懂!!帮我解释一下吧!!求求你们了!!
johnny_jiang
2004-04-16 01:30:19
public class SelfExpection extends java.lang.Exception {
public SelfExpection() {
}
public SelfExpection(String msg) {
super(msg);
}
}
这都是什么意思啊?课本只说是这样写,但没有告诉我为什么这么写!
可恶的课本啊!
拜托详细解释一下!!
...全文
69
8
打赏
收藏
课本中写的一段自定义异常类。看不懂!!帮我解释一下吧!!求求你们了!!
public class SelfExpection extends java.lang.Exception { public SelfExpection() { } public SelfExpection(String msg) { super(msg); } } 这都是什么意思啊?课本只说是这样写,但没有告诉我为什么这么写! 可恶的课本啊! 拜托详细解释一下!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
realwf
2004-04-16
打赏
举报
回复
你可以自定义后用你的异常:
…
try{
…
}
catch(SelfExcpection Se){
System.out.println("My SelfException");
…
}
jmchen
2004-04-16
打赏
举报
回复
给你一篇文章看看就明白了
http://tech.ccidnet.com/pub/article/c1078_a95152_p1.html47899565452&cat_id=020801#
新来的萌新
2004-04-16
打赏
举报
回复
public class SelfExpection extends java.lang.Exception {
public SelfExpection()
{
}
public SelfExpection(String msg)
{
super(msg);
}
}
这个类的意思是:创建一个新类型异常,它继承自java.lang.Exception
他有两个构造函数,一种为有参数的一种是无参数的,
其中有参数为String类型的构造函数,执行的动作为其父类的参数为String类型的
构造函数,也就是java.lang.Exception类的构造函数,Exception(String msg)
qiuwanbin
2004-04-16
打赏
举报
回复
倒,你的单词拼错了,我也拼错了。
qiuwanbin
2004-04-16
打赏
举报
回复
假设你的程序的用户不懂计算机,他不知道什么叫做"IO execption"
你可以在程序中捕捉到这个异常时
生成你的这个新异常类实例: new SelfExpection("机器要爆炸了,快跑!")
并抛出,告诉他出的是什么错误。
tiger_wkh52741
2004-04-16
打赏
举报
回复
呵呵。这个程序既然写了就一定有它的道理!
你可以应用自己的异常。。这个异常继承了java本身自带的异常。
所以当你的程序应用到这个异常并且扑捉到这个异常的时候它就会执行
并且通过super(msg)调用父类的异常java.lang.Exception 简单的就这样了
所以。当然有用武之地了。呵呵!!
johnny_jiang
2004-04-16
打赏
举报
回复
那他还有什么存在的价值啊?写出来逗我们学生玩!!?!?
blasterboy
2004-04-16
打赏
举报
回复
public class SelfExpection extends java.lang.Exception {
public SelfExpection() {
}
public SelfExpection(String msg) {
super(msg);
}
}
没什么阿,这个你让讲什么啊?因为这个类继承Exception 所以本身他就包含了Exception 的所有功能了。这个类没什么,就是自己定义的类功能和Exception 一样。
C++函数(
课本
)
函数 2函数定义&调用 2函数定义: 2函数调用: 2函数原型: 3函数参数的传递 3函数调用机制 6函数地址&函数指针 6内联函数&重载函数 6变量存储特性&标识符作用域 6多文件程序结构 6命名空间 6终止程序执行 6 函数C++有两种程序模块:函数(function)和
类
(class)任何c++的应用程序都是由各种标准库提供的模块和程序员自定义的模块组装而成。...
C/C++笔试题(很多)
微软亚洲技术中心的面试题!!! 1.进程和线程的差别。 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4
从0开始学汇编:一些基本指令的用法(下)
汇编这门课,对于我一个这辈子第一次用电脑的人,还是太难太抽象了,鄙人又不喜欢听课,每周就两节课,甚至还有一节是早八,越听越不懂,越不懂越不想听,本来不到50%的到课率,再一听不懂更是雪上加霜。所以与其坐以待毙不如自己照着书啃,顺便记录一下学习的过程。教材使用钱晓捷主编的《汇编语言程序设计》第5版,基本围绕每一章的课后习题来,不求及格,以能够毕业为目标前进吧。
理科生的幽默
有的评测机活着,但他RE了有的评测机死了,但他AC了有的评测机骑在代码头上:啊!你CE了!有的评测机情愿伏下身原地爆炸有的评测机,把名字刻在代码中,想臭名昭著万能头文件是我们的代表O2优化是我们的信仰sort函数是我们的工具STL
帮
了我们大忙c++17的好处远不止这些P党快来加入我们C党CCF是C党的拥护者多年的努力有了回报微软是我们的目标打倒Linux是我们的理想听说津津为课程抓狂金明一家住进了新房听说地震袭击了农场。
TauP-2.4.5地震波分析权威工具实战指南
TauP-2.4.5也许不像AI那样炫酷,也不像全波形反演那样前沿,但它是一座桥梁——连接理论与观测、连接学生与科研、连接过去与未来。它的价值体现在:🔹极致高效:毫秒级响应,适合自动化批处理;🔹高度可靠:基于成熟物理理论,结果可重复;🔹灵活扩展:支持自定义模型、新震相、脚本调用;🔹教育友好:命令行透明,便于理解底层机制;🔹生态完善:与IRIS、ObsPy、GIS工具无缝集成。
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章