java-异常-异常注意事项

技术java-异常-异常注意事项 java-异常-异常注意事项1 package p1.exception;2 3 /*4 * 异常的注意事项:5 * 6 * 1,子类在覆盖父类方法时,父类的方法

Java-异常-异常的预防措施。

1包p1 .异常;

2

3 /*

4 *异常注意事项:

5 *

6 * 1,当子类重写父类方法时,如果父类方法抛出异常,

7 *那么子类方法只能抛出父类的异常或者异常的子类。

8 *

9 * 2,如果父类抛出多个异常,子类只能抛出父类异常的子集。

10 *

11 *简单来说:覆盖父类的子类只能抛出父类或者子类或者子集的异常。

12 *

13 *注意:如果父类方法没有抛出异常,那么在子类被覆盖的时候一定不能抛出,只能尝试。

14 */

15接口间{

16 void函数();

17 }

18

19D类实现Inter{

20公共void函数()//抛出异常,

21 }

22

23

24

25类扩展异常{

26

27 }

28乙类延伸甲类

29

30 }

31类扩展异常{

32

33 }

34

35例外

36 | - A

37 | - B

38 | - C

39

40级傅{

41虚空秀()抛出A{

四十二

43 }

44 }

45

46类子延赋(

47虚空秀()扔B{//可以不扔,可以扔a和B,可以不扔c。

48

49 }

50 }

51

五十二

53

54班傅{

55虚空秀()抛出A{

56

57 }

58 }

59

60级测试

61虚空法(傅f) {之

62尝试{

63 f . show();

64 //有子类,但是新抛出的异常是C,下面无法处理。

65 }捕获(A)和(E)

66

67 }

68 }

69 }

70

71类子延赋(

72虚空秀()抛出C{

73

74 }

75 }

76

77公共类例外mo6 {

七十八

79公共静态void main(String[]args){ 0

80 //TODO自动生成的方法存根

81测试t=新测试();

82 //t.show(新傅());

83 t.show(新字());

84 }

八十五

86 }

电子选项演示6

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/70030.html

(0)

相关推荐

  • 如何使用基于scriptsetup语法的vue3

    技术如何进行vue3基于script setup语法$refs的使用如何进行vue3基于script setup语法$refs的使用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小

    攻略 2021年12月18日
  • 怎么在Apache Cassandra 4.0中使用虚拟表

    技术怎么在Apache Cassandra 4.0中使用虚拟表小编给大家分享一下怎么在Apache Cassandra 4.0中使用虚拟表,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在 Apache

    攻略 2021年10月26日
  • VSCode如何进行安卓开发

    技术VSCode如何进行安卓开发这篇文章给大家介绍VSCode如何进行安卓开发,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。vs code 大部分是由 ts 编写,上层 UI 可以运行在各个系统的浏

    攻略 2021年11月24日
  • WiFi攻击方式有哪些

    技术WiFi攻击方式有哪些这篇文章给大家分享的是有关WiFi攻击方式有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1. 伪造MAC地址很多时候开放网络的身份验证往往就是通过上网设备的MA

    攻略 2021年11月20日
  • 将文件压缩成PNG图像存储方法是什么

    技术将文件压缩成PNG图像存储方法是什么本篇内容介绍了“将文件压缩成PNG图像存储方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅

    攻略 2021年11月18日
  • mysql如何实现用户创建、修改、删除及授权操作

    技术mysql如何实现用户创建、修改、删除及授权操作这篇文章主要介绍了mysql如何实现用户创建、修改、删除及授权操作,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起

    攻略 2021年10月30日