標籤:style blog color io os ar strong 檔案 2014
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
Objective-C 程式設計(第六版)第三章習題答案