在java中,下面()的陈述是正确的
A: 私有方法不能被重载
B: 静态方法能被重载
C: 公有方法被重写后的访问修饰符可以变成private
D: 一个被重写的方法不能抛出一个在基类中不被检查的异常
A: 私有方法不能被重载
B: 静态方法能被重载
C: 公有方法被重写后的访问修饰符可以变成private
D: 一个被重写的方法不能抛出一个在基类中不被检查的异常
举一反三
- 在Java中,下面( )的陈述是正确的。 A: 私有方法不能被重写 B: 公有方法被重写后的访问修饰符可以变成private C: 静态方法不能被重写 D: 一个被重写的方法不能抛出一个基类中不被检查的异常
- 下列选项中,关于Java中重写和重载叙述错误的是() A: 重载时,可以有不同的访问修饰符,可以有不同的返回值类型 B: 重写方法,(子类)访问修饰符的限制一定要大于被重写方法(父类)的访问修饰符 C: 一个类中,允许多个方法拥有相同的名字,但在名字相同的同时,必须有不同的参数,这就是重载 D: 当父类的一个方法申明了一个检查异常IOException,在重写这个方法时只能抛出Exception或IOException
- 下面关于构造方法的说法正确的是() A: 构造方法不能被继承 B: 构造方法不能被重写 C: 构造方法不能被重载 D: 构造方法可以被重载
- 重写方法的访问修饰符不能比被重写方法更严格(比如父类中声明为public的方法重写时不能使用protected修饰)。
- 下面对于final修饰方法的描述中,正确的是() A: final修饰的静态方法不能被类名调用 B: final修饰的方法不能被子类重写 C: final修饰的抽象方法可以被子类重写 D: final只能修饰非静态的方法