zoukankan      html  css  js  c++  java
  • Python---面向对象编程-1

    我写博客是为了自己更好去理解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中的经典类和新式类,还有构造方法,继承.......等等

  • 相关阅读:
    request.setCharacterEncoding("utf-8");
    JSTL的foreach循环遍历
    EL表达式的查找范围
    Unity_图形学之_shader_学习笔记(一)
    Unity_AssetBundle笔记_(一)(俗称AB包_个人笔记欢迎指正)
    Unity C#笔记 协程详解(转)
    解决方案_And_学习链接_笔记
    Unity_一些Unity内部的重要设置
    C#_异常处理
    Unity3D_Resources封装(ResourcesManager 类)
  • 原文地址:https://www.cnblogs.com/GaJack/p/8733045.html
Copyright © 2011-2022 走看看