本文主要是介绍SimpleClass:Python之面向对象编程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#coding=utf-8#定义一个类
class Person:def sayHi(self): #函数定义时必须提供参数self,调用sayHi()方法时没有任何参数print 'Hi, How are you? ', self.namedef __init__(self, name):self.name = name
##1
#p = Person() #创建一个对象
#p.sayHi() #使用对象的方法#2.对象的方法
#__init__方法
#在类的一个对象被创建时运行,用来给对象做一些期望的初始化p = Person('Cherish')
#此时创建对象如果不提供入参,将提示错误:
#TypeError: __init__() takes exactly 2 arguments (1 given)
p.sayHi()#3. 类与对象的变量
#类的变量和对象的变量,与类和对象的名称空间绑定,即变量的名称只在这些类和对象的前提下有效。
#类的变量和对象的变量,根据是类还是对象拥有变量而区分:
#1)类的变量
这篇关于SimpleClass:Python之面向对象编程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!