python的面向对象
Posted TheDa
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python的面向对象相关的知识,希望对你有一定的参考价值。
Python从设计之初就已经是一门面向对象的语言。
一 从创建一个类开始
class human: def xx(self): pass def printf(self): print("创建类") def hello(self,name): print("My name is %s" %name) obj =human() obj.printf() obj.hello("TheDa")
pass是python中的常用的空语句。
类中定义的方法的第一个参数必定是self
类成员的定义?
class stu: number=0 def __init__(self,name,id): self.name=name; self.id=id stu.number+=1 def display(self): print("My name is{},My id is{}".format(self.name,self.id)) obj=stu("TheDa",30142017) obj.display() print(stu.number) obj1=stu("TheDa1",30152017) obj1.display() print(stu.number)
以上是关于python的面向对象的主要内容,如果未能解决你的问题,请参考以下文章