Thing.java
上传用户:hensond
上传日期:2021-12-27
资源大小:817k
文件大小:1k
源码类别:

软件工程

开发平台:

Java

  1. package com.company.section5;
  2. import java.util.ArrayList;
  3. /**
  4.  * @author cbf4Life cbf4life@126.com
  5.  * I'm glad to share my knowledge with you all.
  6.  * 万物
  7.  */
  8. public class Thing implements Cloneable{
  9. //定义一个私有变量
  10. private final ArrayList<String> arrayList = new ArrayList<String>();
  11. @Override
  12. public Thing clone(){
  13. Thing thing=null;
  14. try {
  15. thing = (Thing)super.clone();
  16. //this.arrayList = (ArrayList<String>)this.arrayList.clone();
  17. } catch (CloneNotSupportedException e) {
  18. e.printStackTrace();
  19. }
  20. return thing;
  21. }
  22. //设置HashMap的值
  23. public void setValue(String value){
  24. this.arrayList.add(value);
  25. }
  26. //取得arrayList的值
  27. public ArrayList<String> getValue(){
  28. return this.arrayList;
  29. }
  30. }