类的设计标准

类名

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;

}

 

转载于:https://www.cnblogs.com/panfeng1104/p/4911192.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值