第一阶段考核中的JAVA简答题

来源:互联网 发布:淘宝上战地1那家店好 编辑:程序博客网 时间:2024/05/19 18:42

1、说明try/catch/finally语句块的作用?

try语句块用来包含可能发生异常的语句,catch块用来捕获异常,finally用来包含必须执行的语句。

2、什么是方法覆盖(override)?并说明方法覆盖与方法重载(overioad)的区别?

覆盖是发生在继承关系的子类中,当子类要修改从父类继承的某个方法的方法体时,就可以在子类中声明一个与父类同名、同参数并且同返回值类型的方法,这就是方法覆盖。

而重载与继承没有关系,指的是在一个类中可以同时声明多个同名但不同参数的方法,称为重载。 

第一阶段考核中的JAVA简答题

1、说明try/catch/finally语句块的作用?

try语句块用来包含可能发生异常的语句,catch块用来捕获异常,finally用来包含必须执行的语句。

2、什么是方法覆盖(override)?并说明方法覆盖与方法重载(overioad)的区别?

覆盖是发生在继承关系的子类中,当子类要修改从父类继承的某个方法的方法体时,就可以在子类中声明一个与父类同名、同参数并且同返回值类型的方法,这就是方法覆盖。

而重载与继承没有关系,指的是在一个类中可以同时声明多个同名但不同参数的方法,称为重载。 

0 0
原创粉丝点击