zoukankan      html  css  js  c++  java
  • 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

     
  • 相关阅读:
    hbase安装(zookeeper等)
    虚函数表以及RTTI阅读(阅后焚)
    void及void指针含义的深刻解析
    泛型和模版的区别
    C++析构函数为什么要为虚函数
    C++对象模型
    在C++中子类继承和调用父类的构造函数方法
    什么是复合类型
    C++ read
    gdb 调试c/c++的一些小技巧
  • 原文地址:https://www.cnblogs.com/MingMing-King/p/3971045.html
Copyright © 2011-2022 走看看