首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

object-c札记一

2012-08-21 
object-c笔记一(本笔记只是简单的记录,只给自己看)接口的定义:@interface Circle:NSObject{ShapeColor fil

object-c笔记一

(本笔记只是简单的记录,只给自己看)

接口的定义:

@interface Circle:NSObject{ShapeColor fillColor;ShapeRect bounds;}-(void)setFillColor:(ShapeColor)fillColor;-(void)setBounds:(ShapeRect)bounds;-(void)draw;@end

?

?实现 :

@implementation Circle-(void)setFillColor:(ShapeColor)c{fillColor = c;} //setFillColor-(void)setBounds:(ShapeRect)b{bounds = b;} //setBounds-(void)draw{NSLog(@"drawing a circle at(%d %d %d %d) in %@",bounds.x,bounds.y,bounds.width,bounds.height,colorName(fillColor));}//draw

?

?实例化:

int main(int argc,const char* argv[]){id shape[1]; //定义类型为id指针,长度为1名字为shapes的数组ShapeRect rect0 = {0,0,10,30}; //定义一个矩形并为其提交4个坐标点参数shape[0] = [Circle new]; //为数组第一个元素实例化一个Circle类[shapes[0] setBounds:rect0]; // 数组元素调用Circle类的方法[shapes[0] setFillColor:kRedColor];[shapes[0] draw];return (0);}

?

?

继承:Objective-C中只能继承一个类

?

热点排行