TestObject.m
上传用户:shenzhenrh
上传日期:2013-05-12
资源大小:2904k
文件大小:1k
源码类别:

信息检索与抽取

开发平台:

Unix_Linux

  1. // Swarm library. Copyright (C) 1999, 2000 Swarm Development Group.  This library
  2. // is distributed without any warranty; without even the implied
  3. // warranty of merchantability or fitness for a particular purpose.
  4. // See file COPYING for details and terms of copying.
  5. #import "TestObject.h"
  6. @implementation TestObject
  7. + createBegin: aZone 
  8. {
  9.   TestObject * obj;
  10.   
  11.   obj = [super createBegin: aZone];
  12.   obj->var1 = 1;
  13.   obj->var2 = 1;
  14.   obj->char1 = 'a' ;
  15.   return obj;
  16. }
  17. - (int)getVar1
  18. {
  19.   return var1;
  20. }
  21. - (int)getVar2
  22. {
  23.   return var2;
  24. }
  25. - (char)getChar1
  26. {
  27.   return char1;
  28. }
  29. - method1: (int)a1 
  30. {
  31.   var1 = a1*var1;
  32.   return self;
  33. }
  34. - method2: (int)a2 
  35. {
  36.   var2 = var2 + a2;
  37.   return self;
  38. }
  39. - method3: (char)a3 
  40. {
  41.   char1 = a3;
  42.   return self;
  43. }
  44. - printObject 
  45. {
  46.   printf("var1 = %dn", var1);
  47.   printf("var2 = %dn", var2);
  48.   printf("char = %cn", char1);
  49.   return self;
  50. }
  51. @end