美文网首页
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:面向对象,基础

    python学习day_12:面向对象 1、类型 类型是什么:是一个名称、是一个概念、是一个称呼;是从大量相似外观...

  • 14 面向对象基础-3

    1.重写 由于子类继承父类后,可以直接继承父类的属性,方法等内容.但有时候需要给某个父类的方法添加或修改功能,这时...

  • java SE目录

    java SE目录 java基础(一)java基础(二)关键字面向对象(一)面向对象(二)面向对象(三)集合(一)...

  • Java基础03面向对象

    Java 基础02Java编程基础 面向对象上 面向对象的概述 面向对象的概述:面向对象是一种符号人类思维习惯的编...

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

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

  • java基础回顾(2)

    面向对象:是基于面向过程的一种思想。 面向过程:以函数为基础,关注实现过程。 面向对象:以对象为基础,关注实现结果...

  • 面向对象

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

  • "类"的讲稿

    -----------------------面向对象基础----------------------------...

  • Java 工程师成神之路 | 2019正式版

    摘要:什么是面向对象 基础篇 01面向对象 → 什么是面向对象 面向对象、面向过程 面向对象的三大基本特征和五大基...

  • 2、面向对象

    一、面向对象 定义:面向对象是基于面向过程的。 面向对象与面向过程比较:面向过程:面向过程是以函数为基础,完成各种...

网友评论

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

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