类和对象
类: 类名,属性,行为(功能)组成
多个同种类型事物特征的对象。
是具有相似内部状态和运动规律的实体的集合。
一个类可以实例化多个对象,
对象: 系统中基本运行的实体。
是指现实世界的实体。他可以值具体的事物也可以抽象的事物。
消息:
是对象间相互联系和相互作用的方式:
有5各部分组成:发送消息的对象,接收消息的对象,消息传递方法,消息内容,反馈。
类:
.h 类的声明文件,用于声明成员变量,方法。类的声明使用关键字@interface 和@end
.m 类的实现文件,用于实现.h中声明的方法。实现使用的关键字@implement h和@end
方法:
方法的声明和实现。都必须以+或—开头
+表示类方法(静态方法)
—表示对象方法(动态方法)
在.h 中声明的所用方法作用域都是public类型,不能更改
成员变量:
成员变量的唱那个作用域有3种:
@public
@protected
@private
类的声明和实现:
类的定义
结构体定义:
Struct student {
Char *name:
Int age;
};
类的定义:
1)类的声明(类名、属性、行为)
@interface 类名:父类名
{
//类的属性
}
//类的行为
@end
2)类的实现(实现具体行为)
@implementation 类名
//行为的具体实现
@end