OC----第一讲

1.面想对象编程oop   面向过程的编程  opp
   面向过程编程:分析解决问题的步骤,实现函数,依次调用
面向对象编程:分解问题组成的对象,协调对象间的联系和通信, 解决问题。
对象定义了解决问题的步骤中的⾏行为,不刻意完成⼀一个步骤。以过程为中心,以对象为中心
2.面向对象永远离不开面型过程
  面向对象设计具有良好的可扩展性,可重用性
类是具有相同特征和行为的事物的抽象
对象是类的实例的实例
类是对象的类型
万事万物皆对象
3.
⾯面向对象编程中使⽤用对象完成程序
开发中 : 先定义类 , 再创建对象 , 然后使⽤用对象。
定义类包含两部分 : 接⼝口部分和实现部分。分开写。  
1. 接⼝口部分 : 对外声明类的特征和⾏行为。
2. 实现部分 : 对内实现⾏行为。

接⼝口部分标志 : @interface ... @end 作⽤用 : 声明类的实例变量和⽅方法 , 即特征和⾏行为。
包含内容 : 类名、⽗父类名、实例变量、⽅方法
   
%@表示所有类的对象
3.
1)
分配内存空间 :Person * p = [Person alloc]; 初始化 : p = [p init]; 通常这两部操作需要连写 : Person * p = [[Person alloc] init];

2)
+ ( id )alloc; + 表⽰示这个⽅方法属于类 , 只能类执⾏行。 id 返回值 类型 , 表⽰示任意类型的对象 , 即创建好的对象。
- ( id )init; - 表⽰示这个⽅方法属于对象 , 只能对象执⾏行。 id 返回值 类型 , 表⽰示初始化完成的对象。


//初始化
-(id)init
{
    _type = @"奥迪S8";
    _price = 20000000;
    return self;

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值