参考答案和解析
正确答案: A
解析: clone是Object中的保护方法,只有子类和同包才能调用
更多“如果一个对象仅仅声明实现了cloneable接口,但是不声明clone方法,外部能够调用其clone方法吗?()”相关问题
  • 第1题:

    如果一个类声明实现一个接口,但没有实现接口中的所有方法,那么这个类必须是abstract类。()

    此题为判断题(对,错)。


    答案:对

  • 第2题:

    如果声明要实现某接口的类没有实现该接口中的所有抽象方法,则该类必须声明为抽象类。()

    此题为判断题(对,错)。


    答案:对

  • 第3题:

    一个对象创建包括的操作中,没有下面的()

    • A、释放内存
    • B、对象声明
    • C、分配内存
    • D、调用构造方法

    正确答案:A

  • 第4题:

    定义接口方法时如果不指定权限,那么其权限和接口声明的权限保持一致。


    正确答案:错误

  • 第5题:

    关于接口的定义和实现,以下描述正确的是()。

    • A、接口定义中的方法都只有定义没有实现
    • B、接口定义中的变量都必须写明final和static
    • C、如果一个接口由多个类来实现,则这些类在实现该接口中的方法时应采用统一的代码
    • D、如果一个类实现一个接口,则必须实现该接口中的所有方法,但方法未必声明为public
    • E、接口定义中的成员变量变量只能是static和final的

    正确答案:A,E

  • 第6题:

    能用foreach遍历访问的对象需要实现()接口或声明()方法的类型。


    正确答案:IEnumerable;GetEnumerator

  • 第7题:

    非static声明的方法可以调用static声明的属性或方法。


    正确答案:正确

  • 第8题:

    HashSet子类依靠()方法区分重复元素。

    • A、toString()、equals()
    • B、clone()、equals()
    • C、hashCode()、equals()
    • D、getClass()、clone()

    正确答案:C

  • 第9题:

    下列代码正确的是哪项?() 

    • A、 public class Session implements Runnable, Clonable{   public void run ();public Object clone () ; }
    • B、 public class Session extends Runnable, Cloneable {  public void run() {/*dosomething*/}       public Object clone() {/*make a copy*/} }
    • C、 public abstract class Session implements Runnable, Clonable {       public void run() {/*do something*/}       public Object clone() {/*make a copy*/}        }
    • D、 public class Session implements Runnable, implements Clonable {       public void run() {/*do something*/}       public Object clone() {/*make a copy*/}       }

    正确答案:C

  • 第10题:

    单选题
    下面关于Java中方法的说法,错误的是()。
    A

    Java中的方法参数传递时传值调用,而不是地址调用

    B

    方法体是对方法的实现,包括变量声明和Java的合法语句

    C

    如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法

    D

    类的私有方法不能被其子类直接访问


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    一个对象创建包括的操作中,没有下面的()
    A

    释放内存

    B

    对象声明

    C

    分配内存

    D

    调用构造方法


    正确答案: D
    解析: 暂无解析

  • 第12题:

    填空题
    能用foreach遍历访问的对象需要实现()接口或声明()方法的类型。

    正确答案: IEnumerable,GetEnumerator
    解析: 暂无解析

  • 第13题:

    一个类如果声明为实现一个接口,则必须要实现接口中的所有抽象方法。()

    此题为判断题(对,错)。


    答案:错

  • 第14题:

    以下对CoreLDRAW的Clone命令描述不正确的是()。

    • A、Clone命令能产生源对象的派生物
    • B、Clone命令产生的派生物不能用Clone命令在产生派生物
    • C、Clone命令产生的派生物继承源对象的属性
    • D、Clone命令产生的派生物不继承源对象的属性

    正确答案:D

  • 第15题:

    使用static声明的方法可以调用非static声明的方法。


    正确答案:错误

  • 第16题:

    如果你设计了一个类,并且覆盖了equals( )方法,哪些方法你还会考虑覆盖()

    • A、clone()
    • B、toString()
    • C、wait()
    • D、finalize()
    • E、hashCode()

    正确答案:E

  • 第17题:

    一个对象创建的操作中,没有下面的()

    • A、释放内存
    • B、对象声明
    • C、分配内存
    • D、调用构造方法

    正确答案:A

  • 第18题:

    如果一个对象仅仅声明实现了cloneable接口,但是不声明clone方法,外部能够调用其clone方法吗?()

    • A、 能
    • B、 不能
    • C、 不确定

    正确答案:B

  • 第19题:

    如果要为对象回收做收尾操作,则应该覆写Object类中的()方法。

    • A、toString()
    • B、getClass()
    • C、clone()
    • D、finalize()

    正确答案:D

  • 第20题:

    下面关于Java中方法的说法,错误的是()。

    • A、Java中的方法参数传递时传值调用,而不是地址调用
    • B、方法体是对方法的实现,包括变量声明和Java的合法语句
    • C、如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法
    • D、类的私有方法不能被其子类直接访问

    正确答案:C

  • 第21题:

    单选题
    下列代码正确的是哪项?()
    A

     public class Session implements Runnable, Clonable{   public void run ();public Object clone () ; }

    B

     public class Session extends Runnable, Cloneable {  public void run() {/*dosomething*/}       public Object clone() {/*make a copy*/} }

    C

     public abstract class Session implements Runnable, Clonable {       public void run() {/*do something*/}       public Object clone() {/*make a copy*/}        }

    D

     public class Session implements Runnable, implements Clonable {       public void run() {/*do something*/}       public Object clone() {/*make a copy*/}       }


    正确答案: A
    解析: 暂无解析

  • 第22题:

    判断题
    定义接口方法时如果不指定权限,那么其权限和接口声明的权限保持一致。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    单选题
    一个对象创建的操作中,没有下面的()
    A

    释放内存

    B

    对象声明

    C

    分配内存

    D

    调用构造方法


    正确答案: A
    解析: 暂无解析