clone_克隆
- 格式:ppt
- 大小:696.00 KB
- 文档页数:13


细胞工程重点知识解析克隆的含义“克隆”是英文单词“clone”的音译,clone源于希腊文klon,原意指幼苗或嫩枝以营养繁殖方式培育植物,即无性繁殖系。
当前,在生物学领域的克隆有下述3层含义:⑴ 分子水平的克隆——基因克隆:是指通过重组DNA技术插入某载体的特定DNA片段,在宿主细胞中进行多次复制而形成的分子“群体”。
⑵ 细胞水平的克隆:是指由一个细胞分裂形成的一个细胞群体。
例如,某个细胞在体外培养液中分裂若干代,形成的遗传背景完全相同的细胞群,就是一个细胞克隆。
当某种抗原(如细菌或病毒)侵入动物体时,产生特异性抗体的所有浆细胞是由同一个B细胞分裂形成的,这个浆细胞群也是一个细胞克隆。
⑶ 个体水平的克隆:是指由基因型相同的个体组成的群体。
如通过植物组织培养技术(无性繁殖)培育出的植株,是提供外植体的亲本的克隆。
克隆羊多莉是提供细胞核的亲本羊的克隆。
克隆的理论基础分子水平克隆的理论基础是半保留复制;细胞水平的克隆的理论基础是细胞的有丝分裂;个体水平的克隆的理论基础是细胞的全能性。
植物组织培养⑴ 植物细胞的概念指在无菌和人工控制条件下,将植物体离体的器官、组织和细胞培养在人工配制的培养基上,使其形成完整植株或产生细胞代谢产物。
⑵ 植物组织培养原理——植物细胞的全能性定义:植物体的每个细胞都具有发育为完整个体的潜能原因:生物体的每一个细胞含有该物种所特有的全套的遗传物质(全部基因或全套遗传信息)不同细胞全能性的高低:受精卵是全能性最高的细胞;生殖细胞和早期胚胎细胞具有较高的潜在全能性;体细胞离体后,在一定条件下表现出全能性⑶ 植物组织培养的一般过程①脱分化:原已分化的细胞经过诱导后,失去原有的结构和功能,恢复分裂能力转变为未分化的细胞的过程②愈伤组织:离体的植物器官、组织或细胞,经过诱导脱分化恢复细胞分裂能力,形成的一团相对不分化、无定形状态的薄壁细胞。
③再分化:愈伤组织在一定条件下,可再分化出根和芽,形成完整的小植株。
java中clone的用法在Java中,clone()方法用于创建并返回一个对象的副本。
通过使用clone()方法,我们可以在不通过构造函数创建新实例的情况下,复制已有实例的内容。
这个副本对象与原始对象在内部状态方面具有相同的值,但它是一个独立的对象,对它的修改不会影响原始对象。
要使用clone()方法,我们需要确保类实现了Cloneable接口,该接口是一个标记接口,表示类的实例可以被克隆。
在实现Cloneable接口的类中,我们可以覆盖Object类中的clone()方法以返回所需的副本对象。
clone()方法使用浅拷贝的方式进行复制,这意味着引用类型的成员变量仍然是原始对象和副本对象之间共享的。
如果我们需要实现深拷贝,即复制所有成员变量的副本,则需要通过重写clone()方法来实现。
在重写clone()方法时,我们可以通过先克隆基本类型成员变量,然后再克隆引用类型成员变量来实现深拷贝。
在Java中,我们可以通过两种方式执行对象的克隆操作:浅克隆和深克隆。
浅克隆只复制对象的字段本身,而不复制它们所引用的对象。
深克隆则会递归地复制整个对象图,包括所有嵌套对象。
要使用clone()方法进行克隆,我们可以在需要克隆的对象上调用clone()方法,并捕获可能抛出的CloneNotSupportedException异常。
我们也可以选择在类中实现自定义的clone()方法来控制克隆的行为并返回所需的副本对象。
总之,Java中的clone()方法提供了一种实现对象克隆的简单方式。
通过克隆,我们可以创建对象的副本,而无需显式地通过构造函数创建新实例。
但我们需要注意克隆操作在涉及引用类型成员变量时的浅拷贝行为,并根据需要考虑实现深拷贝。