黑马程序员技术交流社区

标题: 总是报错 说我需要标示符 求大神 [打印本页]

作者: 攀攀    时间: 2014-6-27 11:42
标题: 总是报错 说我需要标示符 求大神
本帖最后由 攀攀 于 2014-6-28 11:05 编辑

  1. <DIV class=blockcode>
  2. <BLOCKQUOTE>
  3. <BLOCKQUOTE>
  4. <DIV class=blockcode>
  5. <BLOCKQUOTE>
  6. class Rec
  7. {
  8. private String name;
  9. private String sex;
  10. private static Rec r = new Rec();
  11. private Rec(){}
  12. public static Rec getInstance()
  13. {
  14. return r;
  15. }
  16. public String getName()
  17. {
  18. return name;
  19. }
  20. public String getSex()
  21. {
  22. return sex;
  23. }
  24. public void set(String name , String sex)
  25. {
  26. this.name = name;
  27. this.sex = sex;
  28. }
  29. }

  30. class Input implements Runnable
  31. {
  32. Rec.getInstance();
  33. public void run ()
  34. {
  35. int x = 0;
  36. while (true)
  37. {
  38. if (x==0)
  39. {
  40. r.set("mike" ,"man");
  41. }
  42. else
  43. {
  44. r.set("张三","男");
  45. }
  46. x = (x+1)%2;
  47. }
  48. }
  49. }

  50. class Output implements Runnable
  51. {
  52. Rec.getInstance();
  53. public void run ()
  54. {
  55. while (true)
  56. {
  57. System.out.println(r.getName()+"......"+r.getSex());
  58. }

  59. }

  60. }
  61. class OutputDemo
  62. {
  63. public static void main(String[] args)
  64. {
  65. new Thread (new Input()).start();
  66. new Thread (new Output()).start();
  67. }
  68. }
复制代码



作者: luheqi    时间: 2014-6-27 11:59
本帖最后由 luheqi 于 2014-6-27 12:32 编辑

错误太多。。1.静态实例对象 2.不可赋值,3 引用错误 等等
作者: 攀攀    时间: 2014-6-28 10:49
luheqi 发表于 2014-6-27 11:59
错误太多。。1.静态实例对象 2.不可赋值,3 引用错误 等等

单例设计模式里获取对象不是说要进行静态方法处理吗?
作者: 攀攀    时间: 2014-6-28 11:06
:L  最近论坛上的人真是好少啊!!!
作者: luheqi    时间: 2014-6-28 12:21
说句实在话,如果不是技术积分,我是不会到黑马论坛来的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2