美文网首页Python知识锦集
Python 面向对象1:面向对象基础 以及 类和对象

Python 面向对象1:面向对象基础 以及 类和对象

作者: IIronMan | 来源:发表于2018-11-14 16:44 被阅读2次

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

一、面向对象的基本概念

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

  • 1、在完成某一个需求前,首先确定的 职责 -- 要做的事情(方法)
  • 2、根据 职责 确定不同的 对象,在 对象 内部封装不同的 方法 (多个)
  • 3、最后完成的代码,就是顺序地让 不同的对象 调用 不同的方法
  • 特点:

    • 注重 对象和指责,不同的对象承担不同的责任
    • 更加适合应对复杂的需求变化,是专门对复杂项目开发,提供的固定套路
    • 需要在面向过程基础上,再学习一些面向对象的语法

二、类 和 对象

  • 2.1、类和对象的概念:(类和对象是面向对象编程的 两个核心概念)

    • :是对一群具有相同特征或行为的事务的一个统称,是抽象的,不能直接使用
      • 特征:被称为 属性
      • 行为:被称为 方法
    • 对象:是由类创造出来的一个具体的存在,可以直接使用,由哪个类创造出来的,就拥有在哪一个类中的定义,也就是拥有类的属性和方法
  • 2.2、类和对象的关系
    - 类是模板,对象是根据 类 这个模板创造出来的,应该先有类,再有模板
    - 类 只有一个,而对象可以有很多个,对象之间可以设置不同的属性
    - 类中定义了什么属性和方法,对象中就有什么属性和方法,不可能多,也不可能少

  • 2.3、类的设计:要满足三要素(类名、属性、方法

    • 类名:这类事物的名字,要满足大驼峰命名法**:每一个单词的首字母大写,单词与单词之间没有下划线
    • 属性:这类事务具有什么样的特征
    • 方法:这类事务具有什么样的行为

相关文章

  • Python 面向对象1:面向对象基础 以及 类和对象

    面向对象对象编程 (Object Oriented Programming)简写:OOP 一、面向对象的基本概念 ...

  • Python面向对象(基础)

    面向对象 Python是支持面向对象的,面向对象编程是一种程序设计思想。 类和实例(基础) 面向对象最重要的就是类...

  • 三、python面向对象

    1.面向对象基础 类和对象(类和实例) 其实python面向对象的概念和c++、java等高级语言没什么区别,只是...

  • Python精简入门学习(十四)

    Python精简入门学习之面向对象(oop) -面向对象 -类和对象

  • python面向对象学习笔记-01

    学习笔记 # 0,OOP-Python面向对象 - Python的面向对象 - 面向对象编程 - 基础 -...

  • 面向对象

    面向对象基础 目标 理解面向对象 类和对象 添加和获取对象属性 魔法方法 一. 理解面向对象 面向对象是一种抽象化...

  • 007-类和对象

    Java - 强制面向对象 类 Python - 既支持面向对象,也支持面向过程 1、类、对象 类是对某一类具有共...

  • Python面向对象之访问控制!

    回顾 在Python进阶记录之基础篇(十五)中,我们介绍了面向对象的基本概念以及Python中类和对象的基础知识,...

  • 面向对象

    title:面向对象tags: 基础,Java 面向对象 面向对象程序设计简介 面向对象的基本思想是使用类、对象、...

  • Python OOP-1

    0. OOP-Python面向对象 Python面向对象 面向对象编程基础公有私有继承组合,Mixin 魔法函数魔...

网友评论

    本文标题:Python 面向对象1:面向对象基础 以及 类和对象

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