Python基础-类和实例

来源:互联网 发布:中央网络问政平台 编辑:程序博客网 时间:2024/05/26 15:58

Class 类

  1. Class 是定义类的关键字
  2. object 表示Person是继承 object 且归根到底所有类都继承Object
  3. init 函数进行必备变量的初始化
  4. init 函数的第一个参数一定是 self
  5. self 表示创建的实例本身
#!/usr/bin/env python3# -*- coding: utf-8 -*-# 面向对象# Class 是定义类的关键字# object 表示Person是继承 object 且归根到底所有类都继承Objectclass Person(object):    # 类似java构造器    # __init__ 函数的第一个参数一定是 self    # self 表示创建的实例本身    def __init__(self, name, age):        self.name = name        self.age = age    # 对象的方法     def toString(self):        print("%s : %s" % (self.name, self.age))

实例

如下

#!/usr/bin/env python3# -*- coding: utf-8 -*-# 面向对象from Person import *# 创建 Person 的实例mPerson = Person("王大锤", "18")mPerson.toString()

我们就直接操作了对象内部的数据,但无需知道方法内部的实现细节

结语

类是创建实例的模板,而实例则是一个一个具体的对象,各个实例拥有的数据都互相独立,互不影响

方法就是与实例绑定的函数,和普通函数不同,方法可以直接访问实例的数据

原创粉丝点击