法兰西之吻吧 关注:21贴子:981
  • 8回复贴,共1

#import <Foundation/Foundation.h>
@interface point : NSObject
{
int xpoint;
int ypoint;
}
-(int)xpoint;
-(int)ypoint;
-(void)setXpoint:(int)xVal;
-(void)setYpoint:(int)yVal;
-(void)setXpoint:(int)xVal andYpoint:(int)yVal;
-(id) initX:(int)x andY:(int)y;
@end //注释类point


IP属地:山东1楼2013-01-30 17:28回复
    .m
    #import "point.h"
    @implementation point
    -(id) init
    {
    if(self = [super init]){
    xpoint=9;
    ypoint=10;
    }
    return self;
    }
    -(id) initX:(int)x andY:(int)y
    {
    if(self=[super init])
    {
    xpoint=x;
    ypoint=y;
    }
    return self;
    }
    -(int)xpoint
    {
    return xpoint;
    }
    -(int)ypoint
    {
    return ypoint;
    }
    -(void)setXpoint:(int)xVal
    {
    xpoint=xVal;
    }
    -(void)setYpoint:(int)yVal
    {
    ypoint=yVal;
    }
    -(void)setXpoint:(int)xVal andYpoint:(int)yVal
    {
    xpoint=xVal;
    ypoint=yVal;
    }
    -(void) dealloc
    {
    NSLog(@"now over");
    [super dealloc];
    }
    -(NSString *)description
    {
    NSString *str=[NSString stringWithFormat:@"777xpoint=%d ypoint=%d",xpoint,ypoint];
    return str;
    }
    @end


    IP属地:山东2楼2013-01-30 17:29
    回复
      广告
      立即查看
      int main (int argc, const char * argv[])
      {
      @autoreleasepool {
      point *a=[point alloc];//生成
      point *p=[point alloc];
      a=[a init]; //初始化
      p=[p init];
      point *m=[[point alloc] initX:20 andY:30];//分配初始化写一起
      //point *n=[point new];
      [a setXpoint:1];
      [a setYpoint:2];
      // [p setXpoint:9 andYpoint:10];
      int x=[p xpoint];
      int y=[p ypoint];
      int x1=[a xpoint];
      int y1=[a ypoint];
      int m1=[m xpoint];
      int m2=[m ypoint];
      NSLog(@"x=%d y=%d" ,x,y);
      NSLog(@"x1=%d y1=%d" ,x1,y1);
      //NSLog(@"a=%d",[a retainCount]);
      NSLog(@"m1=%d m2=%d" ,m1,m2);
      NSLog(@"%@" ,m);
      [a dealloc];
      //NSLog(@"a=%d",[a retainCount]);
      //[a release];
      [p release];
      [m release];
      //NSLog(@"p=%d",[p retainCount]);
      }
      return 0;
      }


      IP属地:山东3楼2013-01-30 17:30
      回复
        ** 好像很厉害的样子


        IP属地:山东4楼2013-01-30 17:31
        回复
          你写的啊 这是传说中的c啊


          IP属地:山东5楼2013-01-30 17:32
          回复
            毛线- - 这就是个hello world!


            IP属地:山东6楼2013-01-30 19:01
            收起回复