OOP:面向对象编程,以参与事件的事物为核心
OPP:面向过程编程,以事件为核心
类是一组具有相同特性和行为的事物的抽象。
对象是类的具体实现。
类图:以方框形式描述类,从上到下依次为:类名---特征(成员变量)---行为(方法)
在oc中,类的定义分两部分:
接口部分(interface):声明类与父类的名字、方法和实例变量
实现部分(implementation):包含方法(函数,行为,过程,oc中也叫做消息)的实现,真正意义上定义了类的行为。
NSObject是oc中所有类的父类。
访问修饰符: @public
@private
@protected
接口声明:
@interface 类名:父类名
{实例变量}
-(方法返回值类型)方法名;
@end
接口实现:
@implementation 类名
-(方法返回值类型)方法名
{
方法实现语句;
}
NSString类,描述字符串 NSString *name;
类名首字母大写
对象的定义:1.内存分配 2.初始化 oc中用[ ]调用方法,用对象或类名来调用
Student *stu=[[Student alloc] init]; ------------------用之前导入头文件
Student *stu=[Student alloc];
stu=[stu init]; |
|