• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

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

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
从C++到Objective-C[转自DevBean'sWorld]发布时间:2022-07-12
下一篇:
Objective-Cif语句处理BOOL值不为1和0的情况发布时间:2022-07-12
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap