zoukankan      html  css  js  c++  java
  • python-初始化函数

    #本次学习:初始化函数
    #-*- coding:utf-8 -*-
    
    class SeniorTestingEngineer:
    
        #初始化函数,在创建对象的时候就设置初始值。例如我们在SeniorTestingEngineer类里添加一个初始化函数,要求用户在实例化对象的时候提供name和work_year,salary参数。
        def __init__(self,name,work_year,salary):
            self.work_year=work_year
            self.salary=salary
            self.name=name
    
        #self对象方法
        def coding(self,language,rows):#对象方法
            print('{0}代码一级棒,一天写{1}行代码'.format(language,rows))
            print('{0}同学的工作年限是{1},月薪是{2}'.format(self.name,self.work_year,self.salary))#用对象来调用属性值
    
        @staticmethod#静态方法
        def do_mysql(name):
            print('数据库一级棒')
    
        @classmethod#类方法
        def do_linux(cls):#传一个类名进来
            print('linux一级棒')
            print('工作年限是{0},月薪是{1}'.format(cls.work_year,cls.salary))#类方法必须用类名来调用属性值
    
        def do_auto_testing(self):
            print('自动化测试一级棒')
    
    
    p1=SeniorTestingEngineer('YAYA',2,20000)
    p1.coding('java',300)
    
    

    
    
  • 相关阅读:
    wepack使用
    js 原型链
    react 生命周期
    settimeout--原来定时器是有三个及以上参数的
    我所未知的 typeof 现象
    js 里面的 function 与 Function
    ECMAScript 对象类型
    js阻碍DOM加载
    面试问题与心得
    Java IO 乱码
  • 原文地址:https://www.cnblogs.com/Aphrodite/p/10061416.html
Copyright © 2011-2022 走看看