类和对象
来源:互联网 发布:俄罗斯生活知乎 编辑:程序博客网 时间:2024/06/10 04:54
1.类指的是什么? 类是具有相同特征和行为的抽象. 2.什么是对象? 对象是类的具体实例. 3.接口部分的代码
4.实现部分代码
5.方法分为两种 类(+)方法和实例(-)方法
6.实例变量命名注意事项:
(1)必须放在大括号中定义 (2)变量名前面添加下划线 (3)符合命名规范
OC中创建对象分为两步:分配内存和初始化 分配内存空间:所分配的内存空间在堆区.同时会将里面的内容清0 初始化: 为实例变量赋值. 消息发送机制[receivermessage] 在OC中调用方法使用[],其实所谓的调用方法,就是消息发送机制.
alloc方法是类方法(+),在调用的时候必须用类名来调用. alloc方法调用之后,有返回值.返回值是对应的实力类型,供外界使用.
init方法调用完之后有返回值.返回值是对象本身.
@interface 类名 : 父类名
{
实例变量
}
@implementation 类名
{
实现的方法
}
7. OC中所有的对象都是在堆区的,但是需要在栈区创建一个指针指向对象,(存储的对象的首地址).
8. alloc方法:是NSObject的方法,系统已经实现好了.只需要调用该方法就可以实现分配内存空间.
9. init方法: 是实例方法(-),在调用的时候用对象名来调用.
10.在定义对象的时候,分为两步:分配内存空间并初始化.而初始化的主要目的是给实例变量赋值.既然系统给我们提供init方法没办法满足需求,那么我们需要自己重写init方法,实现需求.
11.类和文件的关系:类和文件没有本质的关系.一个文件里可以定义多个类.文件名也可以和类名不一致.只不过在使用类的时候,需要引入该类所在的头文件(.h文件);
0 0
- 【面向对象】对象和类
- 面向对象--类和对象
- 面向对象(类和对象)
- 面向对象-类和对象
- 面向对象----类和对象
- 类和对象
- vfp对象和类
- 类和对象
- Chap02:类和对象
- 类、对象和方法
- C#类和对象
- 第一章 类和对象
- 类和对象
- 对象、类和结构
- 类和对象
- 类和对象
- 类和对象
- 类和对象
- 结合源码探讨Android系统的启动流程
- Python——if语句和真值测试
- No result defined for action actionsXXX and result input
- 实验3
- 在Android Studio中直接编译C/C++文件
- 类和对象
- R语言学习路线和常用数据挖掘包
- - (void)layoutSublayersOfLayer:(CALayer *)layer
- viewpager、listview、gridview、scrollview去除阴影
- 线程的等待唤醒机制
- HDOJ 1247 Hat’s Words (字典树分割单词枚举切割点)
- Spark机器学习3
- Android Context 是什么?
- nginx报 File not found 错误