Objective-C 程序设计(第六版)第三章习题答案

1.   不合法:6_05 (不能以数字开头)

                 A$ ($是非法符号).

2.   myBook  (openBook,closeBook,readBook,takeBook,putBook).

3.   [myBook takeBook];

      [myBook openBook];

      [myBook readBook];

      [myBook closeBook];

      [myBook putBook];

4.   [myBoat driver];

      [myMotorcycle driver];

      [myCar driver];

      重叠.

5.   方便,减小内存(我理解的是这样,题目不是太明白).

6.   了解过程性语言和面向对象语言的优缺点就OK拉.

7.   

//------------interface部分-------------

#import <Foundation/Foundation.h>

@interface XYpoint : NSObject

- (void) setXcoordinate: (int) x;

- (void) setYcoordinate: (int) y;

- (int) xCoordinate;

- (int) yCoordinata;

@end


//-------------implementation部分-------------

#import "XYpoint.h"

@implementation XYpoint
{
    int xCoordinate;
    int yCoordinate;
}

- (void) setXcoordinate: (int) x
{
    xCoordinate = x;
}

- (void) setYcoordinate: (int) y
{
    yCoordinate = y;
}

- (int) xCoordinate
{
    return xCoordinate;
}

- (int) yCoordinata
{
    return yCoordinate;
}

@end


//-------------program部分------------

#import <Foundation/Foundation.h>
//切记要导入类的头文件
#import "XYpoint.h"

int main(int argc, const char * argv[])
{

    @autoreleasepool {
        
        // insert code here...
        XYpoint *newCoordinate = [[XYpoint alloc]init];
        
        [newCoordinate setXcoordinate:12];
        [newCoordinate setYcoordinate:15];
        
        NSLog(@"newCoordinate is (%d,%d)",[newCoordinate xCoordinate], [newCoordinate yCoordinata]);
        
        
    }
    return 0;
}


//输入结果如下:

          2014-09-14 16:34:18.511 prog1[3284:303] newCoordinate is (12,15)

 
  

          Program ended with exit code: 0

 

 

转载于:https://www.cnblogs.com/MingMing-King/p/3971045.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值