Guest User

@interface question

a guest
Mar 14th, 2013
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #import <Foundation/Foundation.h>
  2.  
  3. @interface XYPoint : NSObject
  4. -(void) setX: (int) x;
  5. -(void) setY: (int) y;
  6. -(int) valueX;
  7. -(int) valueY;
  8.  
  9. @end
  10.  
  11. @implementation XYPoint
  12. {
  13.     int valueX;
  14.     int valueY;
  15. }
  16.  
  17. -(void) setX: (int) x
  18. {
  19.     valueX = x;
  20. }
  21.  
  22. -(void) setY: (int) y
  23. {
  24.     valueY = y;
  25. }
  26.  
  27. -(int) valueX
  28. {
  29.     return valueX;
  30. }
  31.  
  32. -(int) valueY
  33. {
  34.     return valueY;
  35. }
  36.    
  37. @end
  38.  
  39. int main(int argc, const char * argv[])
  40. {
  41.  
  42.     @autoreleasepool {
  43.        
  44.         XYPoint *newPoint = [XYPoint new];
  45.        
  46.         [newPoint setX: 1];
  47.         [newPoint setY: 3];
  48.        
  49.         NSLog(@"The coordinates are (%i,%i)", [newPoint valueX], [newPoint valueY]);
  50.        
  51.     }
  52.     return 0;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment