您的位置:首页 > 编程语言 > Java开发

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

2015-10-10 21:07 447 查看
1、说明try/catch/finally语句块的作用?

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

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

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

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

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

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

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

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

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

而重载与继承没有关系,指的是在一个类中可以同时声明多个同名但不同参数的方法,称为重载。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: