zoukankan      html  css  js  c++  java
  • OC1(类和对象)

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

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

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

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

    2,类和对象

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

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

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

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

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

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

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

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

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

    Car *car = [Car alloc] init];

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    机器学习中的规则化
    TF-IDF 文本相似度分析
    数据分析实践:遇到的问题及感想
    记录工作中用到的linux命令
    回归:预测数值型数据
    FP
    Application
    Mac安装sqlite3
    查看百度CUID方法
    leetcode算法题整理
  • 原文地址:https://www.cnblogs.com/w150385/p/5213968.html
Copyright © 2011-2022 走看看