原型模式实现

来源:互联网 发布:php 链接ftp源码 编辑:程序博客网 时间:2024/05/28 04:55
package com.example.create;public class MyPropotype implements Cloneable {int age=10;public MyPropotype clone(){MyPropotype p=null;try {p = (MyPropotype) super.clone();} catch (CloneNotSupportedException e) {// TODO Auto-generated catch blocke.printStackTrace();}return p;}public static void main(String[] args) {MyPropotype p=new MyPropotype();p.age=20;//修改new出来的对象的属性值,通过clone机制让修改后的对象被复制MyPropotype p1=p.clone();System.out.println(p1.age);}}

0 0