zoukankan      html  css  js  c++  java
  • python类的使用(类定义,构造器,类属性,方法)

    注:这里只描述使用方法,具体类的概念长篇大论就不要为难我这个懒人了。

    总之一句话编程语言只是一个工具,会用就行,好用就行。打破砂锅问到底,我觉得有必要研究一下C,汇编,电子链路等。

     1 class cltdy:    #定义类,并起一个名字
     2     n = 1000    #类属性,类内的变量
     3     def __init__(self,name,age,profession='IT民工'):    #构造函数,类接收外部传入参数全靠构造函数
     4         self.name = name
     5         self.age = age
     6         self.profession = profession
     7     def printing_name(self):    #类的方法
     8         print('我的名字是:%s'%self.name)
     9     def printing_age(self):
    10         print("我的年龄:%s"%self.age)
    11     def printing_pfsn(self):
    12         print("我的职业:%s"%self.profession)
    13 
    14 test = cltdy('sober',25,'DevOps')    #类的实例化,将参数传入类中,传入参数可以多但不可以少于类构造函数的参数(self参数除外,self是将实例化的变量名传入类)
    15 print("这是类实例化后的内存地址:%s"%test)
    16 test.printing_name()    #调用实例化后类中的方法
    17 test.name = 'moon'    #可以修改构造函数中参数的值
    18 test.printing_name()
    19 test.printing_pfsn()
    20 print(test.n)
    21 test.n = 2000    #修改类属性,只针对test实例化生效
    22 print(test.n,'
    ====================')
    23 
    24 t2 = cltdy('jack',22,'student')    #实例化类对象,命名t2
    25 print(t2.n)
    26 t2.printing_age()
  • 相关阅读:
    jquery blockUI插件实现遮罩层
    ckeditor粘入word内容如何默认设置为保留样式
    抓紧时间把c学习一下
    4G时代的解释
    。。。。
    几个常用的VS快捷键
    清除html标记并截取前50个字符
    SQL Server 2005 sp2安装后导入数据出错的处理方法
    自己做的一道机试题
    敏捷合同摘自网络
  • 原文地址:https://www.cnblogs.com/shangmo/p/8613451.html
Copyright © 2011-2022 走看看