3 回答
太阳雨下
TA贡献7条经验 获得超1个赞
try catch:是用来捕获程序中可以预知的错误的,程序的执行时,如果出现错误,我们写的程序如果捕获处理,就会向上一层抛,直到抛到系统层,系统就会以自己的方式处理,一般来说,系统不会清楚是怎么了,会以崩溃的方式体现。例如:在程序中有个 除法操作的函数,int div(int a,int b){return a/b},这个函数实现的是除法操作,而对于b来说有可能为0,如果不做处理,当b为0的时候,系统就会抛出异常,停止执行(崩溃)。
对于除法这个函数,可以在return前对b进行判断,也可以使用try catch来捕获异常,提示用户除数不能为0。至此可以理解为:为了不让我们的程序在出现问题时,直接交由系统处理而引起我们的程序无法继续执行,而需要我们自己捕获catch,进行处理,保证我们的程序可以继续向下执行。
父类与子类:就是有继承关系的两个类,这个继承关系体现在程序里,就是可以抽象出相同的特征。例如:动物类作为父类,鸟类就是动物类的子类,因为鸟是动物(Bird is an Animal)同时鸟具有飞的特性(并不是所有的动物都会飞)。鸟类也可以拥有子类,例如,麻雀,雄鹰都算是鸟类的子类。这就是多重继承的概念。在java中不能多继承,但是可以多重继承。这是java的规则。
添加回答
举报
0/150
提交
取消