目录:
1.面向对象与面向过程简介
2.类与对象的概述
3.类的定义、属性与方法的定义
4.对象的创建与方法的调用
5.例题
正文:
1.面向对象与面向过程简介
面向对象和面向过程是两种不同的编程思想,程序的实现是模拟现实中的事物和场景,面向对象和面向过程是两种不同的模拟思维方式。
面向对象:考虑构成问题的事物由哪些对象组成。
面向过程:考虑解决问题所需要经过的步骤,要实现的功能。
例如实现一个音乐播放器:面向过程首先考虑它由显示屏对象、播放器对象和电池对象等对象组成,再实现每个对象的属性和方法。面向对象首先考虑它有播放、上一首、下一首和增加音量等功能,再用多个函数将功能实现。
2.类与对象的概述
类就是同一类型事物的总称,例如手机、电脑、水杯、笔记本、耳机等等都是泛指,都可以代表某一类。
对象是类的具体化,例如具体的某人的某一部手机、某一台电脑、某一个水杯等等独一无二的存在就可以说它是一个对象。
3.类的定义、属性与方法的定义
步骤:定义类名,编写类的属性,编写类的方法。
// Person:类名 NSObject:父类
@interface Person : NSObject
{
// 属性:前面是类型,后面是属性名。
NSString *_name;
NSInteger _age;
float _weight;
}
//