网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
Object类中的方法public int hashCode(),在其子类中覆盖该方法时,其方法修饰符可以是( )。
A
protected
B
public
C
private
D
缺省
参考答案
参考解析
解析:
在覆盖一个方法时,子类方法不能低于父类方法的可见性。即如果父类方法是public,则其子类方法一定要声明为public。
在覆盖一个方法时,子类方法不能低于父类方法的可见性。即如果父类方法是public,则其子类方法一定要声明为public。
更多 “单选题Object类中的方法public int hashCode(),在其子类中覆盖该方法时,其方法修饰符可以是( )。A protectedB publicC privateD 缺省” 相关考题
考题
Object类中的方法public int hashCode(),在其子类中覆盖该方法时,其方法修饰符可以是______。A) protectedB) publicC) privateD) 缺省A.B.C.D.
考题
下表正确的是在父类中的访问属性 访问修饰符 在子类中的访问属性A. public private 不能直接访B. protect public publicC. private public 不能直接访问D. protect private protect
考题
把一个对象写到一个流中相对比较简单,具体是通过调用ObjectOutputStream类的writeObject()方法实现的,那么该方法的定义为( )。A.public final int writeObject(Object obj) throws IOExceptionB.public final void writeObject(Object obj) throws IOExceptionC.public Object writeObject(Object obj) throws IOExceptionD.public final Object writeObject(Object obj) throws IOException
考题
如果创建的一个子类覆盖一个public方法,则对该方法可以使用哪些修饰符 ( )A.publicB.public和protectedC.priviteD.任意修饰符都可以,由系统随机选取
考题
下表正确的是( )。 在父类中的访问属性访问修饰符在子类中的访问属性A.publiCprivate 不能直接访问B.protect publiC publicC.private publiC不能直接访问D.protectprivate protect
考题
如果创建的一个子类覆盖一个父类public方法,则对该方法可以使用哪些修饰符修饰?A.publicB.public 和 protectedC.priviteD.任意修饰符都可以,由系统随机选取
考题
如果创建的子类覆盖了父类的一个public方法,则对该方法可以使用( )修饰符。A.publicB.public和protectedC.privateD.任意修饰符都可以,由系统随机选取
考题
下面的说法正确的是()A、当且仅当类C是抽象类时,才能包含final方法B、类C中的protected实例方法可以被子类覆盖C、类C中的private静态方法只能被类C中的其它静态方法调用D、类C中的public静态方法可以被子类直接访问,而不需要用类名引用方法
考题
在Action类中定义的属性使用修饰符(),属性和属性对应的getter和setter方法使用修饰符public。A、privateB、PublicC、protectedD、default
考题
涉及类MyClass的方法签名是public void find(MyClass a),那么该方法可接收的实际参数的类型可以是哪些?()A、MyClass类的类型B、MyClass子类的类型C、Object类型D、所有接口
考题
程序员正在进行一个项目,必须实现equals方法与所给的hashCode方法协调运行: public int hashCode() { return (size.hashCode() + color.hashCode()) * 17; } 哪一个equals方法支持此目标?() A、 无法确定B、 public boolean equals(Object o) { Sock s = (Sock) o; return size.equals(s.size);}C、 public boolean equals(Object o) { Sock s = (Sock) o; return color.equals(s.color);}D、 public boolean equals(Object o) { Sock s = (Sock) o; return size.equals(s.size) color.equals(s.color); }
考题
class Sock { String size; String color; public boolean equals(Object o) { Sock s = (Sock) o; return color.equals(s.color); } // insert code here } 哪两个满足 hashCode 的约定?()A、public int hashCode() { return 343; }B、public int hashCode() { return size.hashCode (); }C、public int hashCode() { return color.hashCode (); }D、public int hashCode() { return (int) (Math.random() * 1000);
考题
单选题public class Parent{ public void change(int x){} } public class Child extends Parent{ //覆盖父类change方法 } 下列哪个声明是正确的覆盖了父类的change方法?()A
protected void change(int x){}B
public void change(int x, int y){}C
public void change(String s){}D
public void change(int x){}
考题
单选题程序员正在进行一个项目,必须实现equals方法与所给的hashCode方法协调运行: public int hashCode() { return (size.hashCode() + color.hashCode()) * 17; } 哪一个equals方法支持此目标?()A
无法确定B
public boolean equals(Object o) { Sock s = (Sock) o; return size.equals(s.size);}C
public boolean equals(Object o) { Sock s = (Sock) o; return color.equals(s.color);}D
public boolean equals(Object o) { Sock s = (Sock) o; return size.equals(s.size) color.equals(s.color); }
热门标签
最新试卷