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

软件工程

开发平台:

Java

  1. package com.company.section4;
  2. /**
  3.  * @author cbf4Life cbf4life@126.com
  4.  * I'm glad to share my knowledge with you all.
  5.  * 今天讲女娲造人的故事,这个故事梗概是这样的:
  6.  * 很久很久以前,盘古开辟了天地,用身躯造出日月星辰、山川草木,天地一片繁华
  7.  * One day,女娲下界走了一遭,哎!太寂寞,太孤独了,没个会笑的、会哭的、会说话的东东
  8.  * 那怎么办呢?不用愁,女娲,神仙呀,造出来呀,然后捏泥巴,放八卦炉(后来这个成了太白金星的宝贝)中烤,于是就有了人:
  9.  * 我们把这个生产人的过程用Java程序表现出来:
  10.  */
  11. public class HumanFactory {
  12. public static Human createHuman(Class<? extends Human> c){
  13. //定义一个生产的人种
  14. Human human=null;  
  15. try {
  16.  //产生一个人种
  17. human = (Human)Class.forName(c.getName()).newInstance();  
  18. } catch (Exception e) {
  19. System.out.println("人种生成错误!");
  20. }
  21. return human;
  22. }
  23. }