SimpleClass:Python之面向对象编程

来源:互联网 发布:漯河公务员网络培训 编辑:程序博客网 时间:2024/05/29 05:52


#coding=utf-8#定义一个类class Person:    def sayHi(self):        #函数定义时必须提供参数self,调用sayHi()方法时没有任何参数        print 'Hi, How are you? ', self.name    def __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)类的变量

原创粉丝点击