程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

面向对象细致了解

发布于2019-08-06 10:30     阅读(708)     评论(0)     点赞(0)     收藏(4)


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

相比较函数,面向对象是更大的封装,根据职责在一个对象中封装多个方法

  • 1.在完成摸一个需求前,首先要确定职责 — 要做的的事情(方法)

  • 2.根据职责确定不同的对象,在对象内部封装不同的方法(多个)

  • 3.最后完成代码,就是顺序的让不同的对象调用不同的方法

面向对象的特点:

  • 1.注重对象和职责,不同的对象承担不同的职责

  • 2.更适合应对复杂的需求变化,是专门应对复杂项目开发,提供的固定套路

  • 3.需要在面向过程的基础上,在学习一些面向对象的语法

类和对象

类和对象是面向对象编程的两个核心概念

类:

  • 类 是对一群具有 相同特征 或者 行为 的事物的一个统称,是抽象的,不能直接使用

     特征 被称为 属性
     行为 被称为 方法
    
  • 类 就相当于制造飞机时的 图纸,是一个 模板,是 负责创建对象的 对象:

    对象 是由类创建出来的一个具体存在,可以直接使用

  • 是由哪个类创建出来的 对象,就拥有在 哪一个类 中定义的:
    属性
    方法

  • 对象就相对于 图纸制造的飞机

  • 在程序开发中,应该先有类,再有对象

类和对象的关系

  • 类是模板, 对



所属网站分类: 技术文章 > 博客

作者:虎王168

链接:https://www.pythonheidong.com/blog/article/7708/6bb3be4b23bd2a3f155b/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

0 0
收藏该文
已收藏

评论内容:(最多支持255个字符)