#import <Foundation/Foundation.h>
//OOP
//1.类的声明
- // 声明对象的属性、行为
- @interface Car : NSObjct //定义Circle类 继承 NSObjct类
- {//用来声明对象属性(实例变量\成员变量,默认会初始化为0)
- @public
- int whells;
- int speed;
- }
- -(void) setFillColor: (ShapeColor) fillColor
- -(void) setBounds: (ShapeRect) bounds
- -(void) draw;
- @end //Circle
复制代码
//2.类的实现
- @implementation Car
- @end
- int main()
- {
- //定义了一个指针变量P,p将指向C类型的对象。
- //[Car new]会创建出一个新对象,并会返回新对象本身(新对象的地址)
- Car *p = [Car new];
-
- //给p所指向对象的wheels属性赋值
- p->wheels = 4;
- p->speed = 220;
-
- NSLog(@"轮子:%d,速度:%d\n",p->wheels,p->speed);
-
- return 0;
- }
复制代码
将类加载进内存 类里包括 方法列表
每个对象都有一个 指针(isa) 指向类
对象调用共同的方法列表
[13]方法的声明和实现
/*
**计时器类
**方法:
1>返回π
2>计算某个整数的平方
3>计算两个数的和
*/
注: OC方法中 一个参数对应一个冒号。(冒号写在参数类型的前面)
|
|