题目内容

(X-4-5)以下关于Java语言中 clone( )方法的使用,错误的是( )。

A. 对于任何对象x,都有x. clone( )==x。
B. 对于任何对象x,都有 x.clone(). getClass()==x. getClass()。
C. 在子类的 clone方法中可以通过调用 super. clone()来实现自我复制。
D. 支持浅克隆的类必须实现 Cloneable接口,否则将出 CloneNotSupportedException异常。

查看答案
更多问题

(X-4-5)以下关于原型模式的叙述,错误的是()。

A. 原型模式通过给出一个原型对象来指明所要创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。
B. 浅克隆仅仅复制所考虑的对象,而不复制它所引用的对象,也就是其中的成员对象并不复制。
C. 在原型模式中实现深克隆时通常需要编写较为复杂的代码。
D. 在原型模式中不需要为每一个类配备一个克隆方法,因此对于原型模式的扩展很灵活,对于已有类的改造也较为容易

(X-4-5)某公司要开发一个即时聊天软件,用户在聊天过程中可以与多位好友同时聊天,私聊时将产生多个聊天窗口,在创建聊天窗口时为了提高率,要求根据第一个窗口快速创。针对这种需求,采用()最为恰当。

A. 享元模式
B. 单例模式
C. 原型模式
D. 组合模式

(4-5)___________模式用原型实例指定创建对象的种类,并且通过拷贝这些原型实例创建新的对象。

马克笔的基本特征?

答案查题题库