在划线处,下列哪些语句是合法的?

//类1定义
package com.ibm.oa.business;
import java.io.*;
 
public class Info
{
public void show() throws
NullPointException, IOException
{
}
}
//类2定义
package com.ibm.oa.client;
import java.io.*;
public class NewsInfo extends Info
{
       
----------------------------
        {
        }
}

问:在划线处,下列哪些语句是合法的?

A:public void show()

B:public String show() throws NullPointException, IOException

C:public void show() throws IOException

D:public void show() throws NullPointException, Runtime Exception

E:public void show() throws Exception, IOException

F:以上定义都不是。

为什么答案是AC.  而D不对
#笔试题目#
全部评论
子类声明异常的范围不能超过父类声明的范围:     1. 父类没有声明异常,子类也不能;     2.不可以抛出原有方法抛出异常类的父类或者上层类     3.抛出的异常类型数目不可以比原有方法抛出的还多
点赞 回复 分享
发布于 2019-08-05 12:06

相关推荐

10-04 17:25
门头沟学院 Java
snqing:Java已经饱和了,根本不缺人。随便一个2000工资的都200人起投递
点赞 评论 收藏
分享
10-05 23:02
东北大学 Java
我说句实话啊:那时候看三个月培训班视频,随便做个项目背点八股,都能说3 40w是侮辱价
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务