OC1(类和对象)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OC1(类和对象)相关的知识,希望对你有一定的参考价值。

1,面向对象的特点及与面向过程的区别

面向对象:分析该问题需要参与的对象,各个对象的作?,完成该事件需要多个对象协同完成该任务(注重分析问题的特征行为)

优点:1,降低代码耦合度,提高代码可移植性 2,具有良好的可扩展和重用性 

面向过程:分析问题解决的步骤,实现函数,依次调用函数(注重实现功能

2,类和对象

类:具有相同特征和行为的事物的抽象

对象:是类的实例,是具象概念

3,类的定义,对象的创建

类的定义分为接口部分和实现部分:

接口部分:对外声明类的特征和行为@interface @end。

实现部分:行为的具体实现@implementation @end。

对象的创建分为开辟空间和初始化:

开辟空间:在堆区域开辟一块空间,来存放对象,并且将开辟好的堆区域首地址返回给外界。

初始化:将开辟好的堆区域上的对象中的实例变量赋初值。

Car *car = [Car alloc] init];

 

 

 

 

 

 

 

 

 

以上是关于OC1(类和对象)的主要内容,如果未能解决你的问题,请参考以下文章

使用CSS伪类和伪对象实现dl;dt+dd在一行显示

使用CSS伪类和伪对象实现dl;dt+dd在一行显示

JAVA方法的定义

10方法的定义和重载和递归

JavaSE:类和对象

如何从片段内的列表视图打开链接网址?