我写博客是为了自己更好去理解Python编程,所以大佬略过勿喷,如果有错的地方欢迎指点。

什么是面向对象编程?

皮一下还是可以的。。。。但皮几万就不行了!

现在开始进入主题,编程的风格有无数种,但总起起来就三种,面向过程,面向函数和面向对象。面对对象编程就是描述一类事物的特点,特征的编程方法。

举个栗子:上帝在造人的时候不想做重复的工作,于是他用了面向对象的方法去造人。他把人的吃喝拉撒,说话,思考等等的方法(功能)写进一个机器里,

然后上帝就可以按一下机器按钮,然后输一个张三的名称,一个张三的人就造好了。

1.上帝在写人的吃喝拉撒,说话,思考等等的方法(功能)时候就是一个面向对象编程。

#!/usr/bin/python3

#-*- coding:utf-8 -*-

class People: //定义了一个People的类

def chi():

pass

def he(): //用写函数的方式写上一些对象所拥有的功能

pass

def speaking():

pass

def think():

pass

//这就是一个面向对象的编程

2.上帝在按一下机器按钮,然后输一个张三的名称时候就是实例化对象。

zhangsan=People() //实例化对象,这样张三就拥有了吃喝,说话,思考的功能了

这只是简单的理解什么是面向对象编程,也是目前我所理解的。接下来会详细讲解Python中的经典类和新式类,还有构造方法,继承.......等等

python面向对象编程138讲_Python---面向对象编程-1相关推荐

  1. python面向对象编程138讲_Python面向对象编程简单讲解

    学习目标: 1-面向对象编程 2-类和对象 3-对象的属性和方法 4-类的特性 Python面向对象编程 一种编程程序的设计思想,把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数.把计算机 ...

  2. python函数的作用降低编程复杂度_Python函数式编程

    lambda 本文将介绍Python中函数式编程的特性.在对函数式编程的概念有了了解后,本文会介绍iterators和generators等语言特性,还有itertools和functools等相关的 ...

  3. python如何设计工具类_Python面向对象 --- 类的设计和常见的内置方法

    面向对象:一种基于面向过程的新的编程思想.也就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节:这种思想是将数据作为第一位,而方法或者说是算法作为其次,这是对数据一种 ...

  4. python socket清空接收缓冲区_Python网络编程——修改套接字发送和接收的缓冲区大小...

    很多情况下,默认的套接字缓冲区大小可能不够用.此时,可以将默认的套接字缓冲区大小改成一个更合适的值. 1. 代码 # ! /usr/bin/env python # -*- coding: utf-8 ...

  5. python快速入门精讲_Python快速入门精讲

    基础入门篇 第0章从零开始3 0.1克服编程恐惧3 0.2如何写出好程序4 0.3为什么选择Python5 0.4Python的发展和应用6 0.5一些建议8 0.6多平台搭建Python开发环境10 ...

  6. python的类和实例_Python 面向对象编程——类和实例

    1面向对象编程 面向对象编程: 面向对象编程--Object OrientedProgramming OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数. 面向过程的程序设计把计算机程 ...

  7. python面相对象编程超市系统_python面向对象编程: 面向对象版学员管理系统

    转载自https://www.cnblogs.com/LynHome/archive/2020/04/06/12650318.html 详细解读请参考https://www.cnblogs.com/b ...

  8. python的面向对象编程项目案例_python面向对象编程实例ants vs bees

    [实例简介] 本实例为用python语言编写,以python的面向对象.列表.局部变量等部分知识为基础,内容类似于popcap的植物大战僵尸的游戏项目 本实例为UC berkeley课程CS61A的p ...

  9. python编程技术总结_Python面向对象编程(OOP)技术总结

    Table of Contents 属性 对象初始化 构造方法(函数) 析构方法(函数) 类的方法 实例方法 类方法 静态方法 类的继承 继承类构造方法 方法与属性的继承 属性 Sample: cla ...

最新文章

  1. 出现module ‘xgboost‘ has no attribute ‘DMatrix‘的临时解决方法
  2. java抛出数组格式异常,Java中异常
  3. 消息 8101,级别 16,状态 1,第 1 行仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'CUSTOMER_TBL'中的标识列指定显式值。...
  4. 51单片机 自动重装载值计算
  5. 坑爹!花费2亿耗时2年,网站没建完Java都写不好,顶级咨询公司埃森哲被告上法庭
  6. HTML5中各种标签总结(多媒体标签)
  7. VxWorks6.6 pcPentium BSP 使用说明(二):创建启动盘
  8. 普通索引和唯一索引,傻傻分不清楚?
  9. 直流耦合and交流耦合
  10. java ucs2转utf8_Windows下Unicode(UCS2),UTF8,GBK(GB2312)互转
  11. iPhone 软件:xlate free 编码的好帮手!
  12. oracle 误删表空间文件启动不了数据库的解决办法
  13. WebPack基础入门(一):万物皆可webpack
  14. 三分钟看Netty(3) select poll VS epoll
  15. 灵活应对算法大赛新挑战,极清晰比赛思路你值得拥有
  16. N35-第十四周作业
  17. 分布式存储---moosefs部署
  18. JS的 setTimeout 和 bind 使用 、复选框限制选定数据jq
  19. java-数字转换汉语中人民币的大写
  20. WebCracker4.0和monster字典——路由器登陆密码破解工具

热门文章

  1. 人工智能的未来需要M1吗
  2. Kubernetes StatefulSet源码分析
  3. gulp前端自动化工具的快速入门案例
  4. 《C语言及程序设计》实践参考——分离整数和小数部分
  5. 转:使用 PHP 直接在共享内存中存储数据集
  6. Windows 7 IIS (HTTP Error 500.21 - Internal Server Error)解决
  7. Spark源码阅读02-Spark核心原理之容错及HA(高可用)
  8. Spark源码阅读02-Spark核心原理之消息通信原理
  9. 雷林鹏分享:PHP 5 Directory 函数
  10. Hibernate的简单应用