zoukankan      html  css  js  c++  java
  • 【JulyEdu-Python基础】第 4 课:面向对象基础

    类(class):用来描述具有相同的属性和方法的对象的集合,它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。

    对象:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法

    类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用

    实例变量:定义在方法中的变量,只作用与当前实例的类。

    对"类"和"对象"的使用:

      类就是一个模板,模板里可以包含多个函数,函数里实现一些功能

      对象则是根据模板创建的实例,通过实例对象可以执行类中的函数

    #创建类
    class Foo:
        #类中的函数
        def bar(self):
            #功能阐述
            pass
    #--------完毕--------
    
    #根据Foo创建对象obj
    obj = Foo()
    #创建对象的时候,记得后面加个括号

    注意,按照Python通用规则,Class用驼峰形式表示(HelloWorld)

    而其他的obj等等,都用'_'隔开(this_is_object)

    类中的函数第一个参数必须是self, 类中定义的函数叫做"方法"

  • 相关阅读:
    阅读13-17章
    阅读<构建之法>10、11、12章
    作业5.2
    作业5.1
    作业四:构建之法的困惑和思考(5-7)
    做汉堡
    作业三:构建之法的困惑和思考(1-5)
    实验二 合作:王宏财 http://www.cnblogs.com/wanghongcai/
    实验一--四则运算
    数独九宫格
  • 原文地址:https://www.cnblogs.com/custer/p/6512205.html
Copyright © 2011-2022 走看看