类和对象是面向对象编程的基础。

在Python中通过关键字class实现类的定义,语法如下:

class ClassName(object):
    block_class

在代码块block_class中写入类的成员变量及函数。
实例:

# 定义一个类
class MyClass(object):
    message = "Hello, Python!"  # 成员变量message

    # 定义成员函数
    def show(self):
        print(self.message)


def main():
    inst01 = MyClass()  # 实例化一个对象
    inst01.show()  # 使用实例化的对象调用成员函数
    MyClass.message = "Hello, Java!"  # 修改成员变量
    inst02 = MyClass()
    inst02.show()


if __name__ == '__main__':
    main()

以上代码输出结果为:

Hello, Python!
Hello, Java!

注意:

  1. 类中定义了一个成员函数show(self),成员函数必须带参数self。
  2. 参数self时对象本身的引用,在成员函数体中可以引用self参数获得对象的信息。
  3. 通过在类名后面加小括号可以直接实例化类来获得对象变量,使用对象变量可以访问类的成员函数及其成员变量。
0条评论

相关推荐

Python函数

在编程中使用函数可以写出优雅的程序结构,模块化的结构使程序简单化,并提高了...

入门教程 2019-05-20 15:12:29

Python综述

Python是一种可以撰写跨平台应用程序的面向对象程序设计语言,它具有卓越...

入门教程 2019-05-21 09:33:16

Python异常

异常处理是编程语言中的一种机制,用于处理软件或信息系统中出现的异常状况(即...

入门教程 2019-05-20 17:20:26

Python基本数据类型

顾名思义,计算机就是用来处理各种各样的数据的机器,这些数据可能包括:数字,...

入门教程 2019-05-17 14:51:54

流程控制

流程控制语句用来实现对程序流程的选择、循环和返回等进行控制。Python中...

入门教程 2019-05-20 11:17:04