美文网首页
14:面向对象,基础

14:面向对象,基础

作者: 寻水的_鱼 | 来源:发表于2018-08-11 17:24 被阅读9次

    python学习day_12:面向对象

    1、类型

    • 类型是什么:是一个名称、是一个概念、是一个称呼;
      是从大量相似外观特征和相似行为的事物中抽象出来的
    如:车、书籍、衣服、电脑
    类型:数据类型的简称!自定义数据类型!
    
    • 定义:
      1、代码中可以通过class关键字,自定义一个数据类型
      2、基本语法:

      class 类型名称:
            类型中的代码
      

      3、类型名称命名规范:见名知意、驼峰命名法【一个或多个单词组成,每个单词首字母大写】


    2、对象

    • 什么是对象:某种类型中一个具体存在的事物
      代码中的对象,需要通过类型来创建
    • 创建对象:通过类型名称() 的方式创建对象,如
    #先定义一个类型
    class People:
        pass
    
    people = People() #通过类型声明定义一个对象people
    

    3、什么是面向对象

    1、(官方说法) 面向对象是一种程序设计方法,它以对象作为基本的单元来构建系统,它利用对象将系统的复杂性隐藏在对象里(也就是常说的封装),从而构建大型的工业级系统和大型系统(注意是工业及系统和大型软件系统而不是播放器等小型的系统)。面向对象包括三个过程:面向对象分析(OOA)、面向对象设计(OOD)、面向对象编程(OOP)
    2、(我的理解) 面向对象是一种编程思想【处理问题的思路】
    是在面向过程编程思想的基础上扩展和完善的一种处理问题的思路
    通过程序中多个对象之间的互相协作完成整体功能的操作!

    • 面向:明确了解项目中,可能要用到的都有哪些对象,这些对象都会有什么属性和方法【面向-分析-如果你是这个对象,你会有什么特征、行为提供给项目使用】
    • 对象:我们将程序中需要用到的对象进行抽象,定义成类型[class],在程序操作运行过程中,创建需要的对象[实例化过程];调用对象的方法完成需要的功能

    相关文章

      网友评论

          本文标题:14:面向对象,基础

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