7/100 100天学code

「面向对象编程」啥意思?

> 把一切东西看成一个个对象(如人、面包等),然后把这些对象拥有属性变量(如年龄、民族;保质期、口味),以及操作这些属性变量的函数打包成一个类来表示,这个类的一个抽象就是一个对象(如人这个类包含一些属性),他还有一些对别人告诉这些属性的功能(如说、看、走等)。这就是面向对象的特点。  ——by 苏洛荨https://blog.csdn.net/qq_15936309/article/details/64127880)

面向对象编程的三大特点:

1、继承

> 对象的一个新类从现有的类中派生。

2、封装

> 把过程和数据包围起来,对数据的访问智能通过已定义的界面。「原生家庭」

3、多态性

> 不同类的对象可以对同一信息做出响应。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,793评论 1 32
  • 在一个方法内部定义的变量都存储在栈中,当这个函数运行结束后,其对应的栈就会被回收,此时,在其方法体中定义的变量将不...
    Y了个J阅读 9,864评论 1 14
  • 面向对象介绍 范式编程 编程是程序员用 特定的语法+数据结构+算法 组成的代码来告诉计算机如何执行任务的过程。 一...
    drfung阅读 5,920评论 0 1
  • ,,星期六的那天,中午的时候,我在家看手机看到了一半,我突然问妈妈,“我可以出去搭雪人吗?”妈妈说“可以呀,”我就...
    刘一鸣大哥阅读 1,053评论 0 0
  • 其实,我曾经是一个急功近利的人。 特别在乎结果的成败,所以我特别喜欢看篮球,而不喜欢看足球,因为看篮球进球的节奏更...
    瘦子居酒屋阅读 5,687评论 0 2