码迷,mamicode.com
首页 > 编程语言 > 详细

python的面向对象

时间:2019-11-08 12:26:36      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:ini   number   for   对象   The   nbsp   col   obj   类成员   

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的面向对象

标签:ini   number   for   对象   The   nbsp   col   obj   类成员   

原文地址:https://www.cnblogs.com/theda/p/11819004.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!