zoukankan      html  css  js  c++  java
  • 使用类、类属性、对象属性 分类: python基础学习 2014-03-19 16:22 220人阅读 评论(0) 收藏

    #coding:utf-8
    '''
    1.类属性 -- 定义在类后
    2.数据属性 -- 定义在__init__方法中
    3.使用类属性c统计当前的对象个数
    
    '''
    class Hum(object):
        #类属性c、sing
        c=0
        sing="hello"
        def __init__(self,name,age):
            #定义数据属性 self.name、self.age
            self.name=name
            self.age =age
            #使用类属性c,计算学生人数
            Hum.c+=1
        def speak(self):
            print "HUM"
    
    class Stu(Hum):
        def __init__(self,age,name,score):
            self.score=score
            #继承父类的两种方法
            #Hum.__init__(self,name,age)
            super(Stu,self).__init__(name,age)
        def info(self):
            print self.name,self.age,self.score
            #调用父类的speak方法
            self.speak()
            print self.sing
        
    if __name__ == '__main__':
        s = Stu("sam",26,100)
        s.info()
        print s.c # 1
        s2=Stu("kitty",25,90)
        s.info()
        print s.c # 2
        #通过类调用类属性
        print Hum.c,Hum.sing # 2 hello
    

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    执迷不悟
    splunk设置索引周期和索引大小
    下载地址sqlserver2008r2
    蓝牙
    1、IdentityServer4
    翻译名义集
    sql 字符取数字
    Aerial Images Dataset 航空图像数据集 收集
    基于VGG16模型对猫狗分类任务进行迁移学习
    Apollo配置中心
  • 原文地址:https://www.cnblogs.com/think1988/p/4627918.html
Copyright © 2011-2022 走看看