zoukankan      html  css  js  c++  java
  • 【初步了解什么是面向对象编程】

    【初步了解什么是面向对象编程】

    c语言是面向过程的语言,oc(object-c)是面向对象的语言。面向过程和面向对象其实就是编程思想不一样而已。

    c(面向过程)

    打开冰箱门

    把大象放进去

    关上冰箱门

    oc(面向对象)

    冰箱

    大象

    【注】面向对象编程可以理解为把方法(函数)声明到对象中,然后调用对象的方法来处理、解决问题。

    【注】

    (1). 面向过程有点类似数据思想来解决问题。

    (2).面向对象有点类似日常生活思想来解决问题。

    【注】编写ios程序,工程名称尽量用英文命名。因为编码问题。

    【编程规范】oc中变量、类、对象、方法(函数)等命名尽量见名知意

    【例】:工程名:firstProgct;变量: int score; 方法 :void OpenFridgeDoor;

    【注】:OC中按照驼峰式命名规则,尽量保持每个单词首字母大写,方便阅读。

    【扩展】

    1.ios中程序可执行文件(安装包)是以.ipa为结尾。

    2.程序中的警告不影响程序的编译或者运行,可以忽略不管。

    什么情况下会造成警告呢?

    答:定义了变量未使用;声明了方法未实现;

    错误(error)会导致程序编译不通过。

    什么情况下会造成错误呢?

    答:定义错误、代码书写有问题、变量重名等等。

    3.断点

    断点会打断程序的执行的标签,通过断点可以用来调试程序,锁定问题所在。(调试bug)

    一.类 (class)

    oc中定义对象的类型,我们成为类。好比 int a;class * objcet; 对象也是一个变量,只不过这个变量是对象变量;class 是类,是一种类型,是一个抽象的概念;

  • 相关阅读:
    HDU 5585 Numbers
    HDU 3308 LCIS
    POJ 2991 Crane
    POJ 1436 Horizontally Visible Segments
    POJ 3667 Hotel
    HaiHongOJ 1003 God Wang
    【SDOI 2008】 递归数列
    5月19日省中提高组题解
    【HDU 1588】 Gauss Fibonacci
    【POJ 3233】Matrix Power Series
  • 原文地址:https://www.cnblogs.com/ljcgood66/p/5281297.html
Copyright © 2011-2022 走看看