0
我有兩個屬性,我宣佈我的頭文件,並在我的課合成(叫什麼名字?)文件:錯誤:沒有財產申報
- 寬度
高度
(散/磅符號)導入
@interface Rectangle : NSObject { int width; int height; } @property width, height; -(int) area; -(int) perimeter; -(void) setWidth: (int) w setHeight: (int) h; @end
.m文件:
(hash/pound symbol)import "Rectangle.h"
@implementation Rectangle
@synthesize width, height;
-(void) setWidth: (int) w setHeight: (int) h
{
width = w;
height = h;
}
-(int) area
{
return width * height;
}
-(int) perimeter
{
return (width + height) * 2;
}
@end
不過,我得到一些錯誤:
error: syntax error before 'width; error: no declaration of property 'width' found in the interface; error: no declaration of property 'height' found in the interface;
請原諒我有以「#」符號和代碼格式問題的格式。
這工作,謝謝!我必須等待接受答案。 – redconservatory 2011-01-13 18:57:13