类的设计标准

类名

1.类名的第一个字母必须是大写

2.不能有下划线

3.多个英文单词,用驼峰标示

面向对象解决问题首先考虑设计那些类,然后在根基类来创建对象

拥有相同(或者类似)属性和行为的对象都可以抽象出来一个类

 

#import<Foundation/Foundation.h>

1.类的声明

声明对象的属性和行为

:NSObject 继承NSObject 让Car这个类具备创建对象的能力

@interface +类名(Car) :NSObject

{ // 声明对象的属性

@public 可以让外部的指针间接访问对象内部的成员变量

int wheels; // 轮胎个数

int speed; //时速

}

//方法

-(void)run;

@end

2.类的实现

@implementation Car

-(void)run{
}

@end

int main()

{

  用Car这个类的new行为来创建新对象

  定义了一个指针变量p p将来指向Car类型的对象

  [Car new] 每次会创建出一个新的对象,并且返回新对象本身(新对象的地址)

  Car *p =  [Car new];

  给p所指向对象的wheels属性赋值

  p->wheels = 4;

  [p run];

  return 0;

}

 

posted @ 2015-10-26 14:46  写代码的小书童  阅读(284)  评论(0编辑  收藏  举报