开发工具:
文件大小: 17mb
下载次数: 0
上传时间: 2013-04-23
详细说明: 由浅入深的java代码例子 public class FactoryOne { public static void main(String[] args) { try { Person person = Recruitment.findWork("Middle_Programmer"); // 调用方法返回车的实例 System.out.println("请各位谈谈自己的工作经历好吗?"); person.experience(); // 调用方法开车 } catch (Exception e) { // 捕获异常 System.out.println("招聘的过程中出现了问题,停止招聘"); } finally { // 代码总被执行 System.out.println("......"); } } } class Recruitment { public static Person findWork(String s) throws Exception { if (s.equalsIgnor eCase("Low_Programmer")) { // 判断传入参数返回不同的实现类 return new Low_Programmer(); } else if (s.equalsIgnoreCase("Middle_Programmer")) { return new Middle_Programmer(); } else if (s.equalsIgnoreCase("High_Programmer")) { return new High_Programmer(); } else { throw new Exception(); // 抛出异常 } } } interface Person { public void experience(); // 工作经验 } class Low_Programmer implements Person { // 初级程序员 public void experience() { System.out.println("我刚走出大学校门,目前只有不到一年的工作经验!!"); } } class Middle_Programmer implements Person {// 中级程序员 public void experience() { System.out.println("我已经毕业一年多了,目前有二年多的工作经验!"); } } class High_Programmer implements Person {// 高级程序员 public void experience() { System.out.println("我已经毕业很多年了,目前有五年多的工作经验!"); } } ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.