我是Objective-C的初学者,一直在读一本书。我现在被困在每章末尾必须做的一个练习上。这就是我到目前为止所拥有的。如何定义面积和周长?我不是在问面积的公式是什么(例如......长度x宽度)。我在问如何在代码中实现它。我知道这很简单,但我就是想不通。提前致谢!
#import <Foundation/Foundation.h>
// insert code here...
@interface Rectangle : NSObject
-(void) setWidth: (int) w;
-(void) setHeight: (int) h;
-(int) width;
-(int) height;
-(int) area;
-(int) perimeter;
@end
@implementation Rectangle
{
int width;
int height;
int area;
int perimeter;
}
-(void) setWidth:(int) w {
width = w;
}
-(void) setHeight:(int) h {
height = h;
}
-(int) width {
return width;
}
-(int) height {
return height;
}
-(int) area {
return area;
}
-(int) perimeter {
return perimeter;
}
@end
int main(int argc, char * argv[])
{
@autoreleasepool {
Rectangle *rec1 = [Rectangle new] ;
[rec1 setWidth:10];
[rec1 setHeight:10];
}
return 0;
}