标签:Exception 异常 Java 子类 基础 Error 父类 重写
重载(Overload)和重写(Override):
重载:
同一类中,方法名相同,参数列表不同(参数个数不同或参数个数相同但参数类型或顺序不同),返回值可以相同也可以不同,常见构造函数;即独一无二的参数列表.
重写:
子类对父类允许访问的方法重新进行实现,子类根据需要实现特定行为;返回值和形参都不能改变;子类使用super关键字调用父类中被重写的方法.
重载是一个类的多态性表现,重写是子类与父类的一种多态性表现
Error和Exception:
都继承自Throwable;
Error是指在正常时不大可能出现的情况,大多Error都会导致程序处于非正常的,不可恢复的状态,不便也不需要捕获,如OutOfMemoryError都是Error的子类;Exception是指程序在正常运行中,可以预料的意外情况,可能并且应该捕获并进行相应处理.Exception又分为检查异常和不检查异常;检查异常是在编译期必须处理的异常,如IOException,继承自Exception;不检查异常即运行时异常,可以通过编写代码逻辑进行规避,编译期不做强制要求,继承自RuntimeException.
标签:Exception,异常,Java,子类,基础,Error,父类,重写 来源: https://www.cnblogs.com/peachblossom/p/15937650.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。