美文网首页
Objective-C day_1 (17-07-26)

Objective-C day_1 (17-07-26)

作者: Miss_差不多 | 来源:发表于2017-07-29 15:28 被阅读18次

    面向对象编程 (OC)   (C) 面向过程

      OOP (Object Oriented Programming )面向对象编程 。

    oc与swift虽然语法上差异很大,但是背后的思想以及所依托的类库都是相同的。

    面向对象和面向过程的区别

    对象:是类的实例

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

    面向对象的核心思想是类和对象。

    面向对象优点:

    1.面向对象具有良好的可扩展性和重用性。

    2.面向对象可以降低我们代码的耦合度,提高代码的可移植性。

    3.面向对象接近于日常生活和自然的思考方式,可以提高我们软件开发的效率和质量。

    OC语言的特点:具备完善的面向对象特性。封装,继承,多态。

    oc中类的定义分为两个部分:接口部分和实现部分。

    接口部分:对外声明类的特征和行为(.h文件中);接口部分标志:@interface...@eng:作用声明类的实例变量(成员变量)

    实现部分:行为的具体实现(.m文件中)标志:@implementation ...@end

    对象:对象是类的实例,万事万物皆对象。

    类的定义:面向对象的核心思想是类和对象。

    类的声明 类的实现 在main。m中写

    相关文章

      网友评论

          本文标题:Objective-C day_1 (17-07-26)

          本文链接:https://www.haomeiwen.com/subject/lponkxtx.html