不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
自定义一个简单的Python类
编辑:dnawo 日期:2009-07-26
下边是一个简单的Python类:
调用示例:
说明:
·每个实例方法的第一个形参都必须预留给实例对象,但在调用时可省略此参数;
·__init__是Python特殊的方法,用来初始化类实例,类似的方法还有__del__、__getitem__等;
类继承
复制内容到剪贴板
程序代码

#Python 2.6.2
class Person:
#constructor
def __init__(self,name,sex):
self.Name = name #public members
self.Sex = sex
#public methods
def ToString(self):
return 'Name:'+self.Name+',Sex:'+self.Sex
#static members
ClassName = 'Person'
#static methods
@staticmethod
def GetClassName():
return Person.ClassName
class Person:
#constructor
def __init__(self,name,sex):
self.Name = name #public members
self.Sex = sex
#public methods
def ToString(self):
return 'Name:'+self.Name+',Sex:'+self.Sex
#static members
ClassName = 'Person'
#static methods
@staticmethod
def GetClassName():
return Person.ClassName
调用示例:
复制内容到剪贴板
程序代码

person = Person('dnawo','man')
print person.ToString()
print Person.GetClassName()
print person.ToString()
print Person.GetClassName()
说明:
·每个实例方法的第一个形参都必须预留给实例对象,但在调用时可省略此参数;
·__init__是Python特殊的方法,用来初始化类实例,类似的方法还有__del__、__getitem__等;
类继承
复制内容到剪贴板
程序代码

class Person:
#constructor
def __init__(self,name,sex):
self.Name = name
self.Sex = sex
def ToString(self):
return 'Name:'+self.Name+',Sex:'+self.Sex
class Student(Person):
#constructor
def __init__(self,name,sex,marks):
Person.__init__(self,name,sex)
self.Marks = marks
def ToString(self):
return 'Name:'+self.Name+',Sex:'+self.Sex+',Marks:'+str(self.Marks)
student = Student('dnawo','man',100)
print student.ToString()
#constructor
def __init__(self,name,sex):
self.Name = name
self.Sex = sex
def ToString(self):
return 'Name:'+self.Name+',Sex:'+self.Sex
class Student(Person):
#constructor
def __init__(self,name,sex,marks):
Person.__init__(self,name,sex)
self.Marks = marks
def ToString(self):
return 'Name:'+self.Name+',Sex:'+self.Sex+',Marks:'+str(self.Marks)
student = Student('dnawo','man',100)
print student.ToString()
评论: 0 | 引用: 0 | 查看次数: 3742
发表评论
请登录后再发表评论!