当前位置: 首页 > article >正文

Python - 构造函数、继承与重载

构造函数:

构造函数是一个独特的函数,当一个类的对象被创建时,它会自动被调用。

–> 它用于在对象创建时初始化对象。
–> 构造函数的方法名为 init()

self 关键字:
–> 用于表示当前对象

  • 示例:1
class Employee:
    def __init__(self, name, qual, department, year):
        self.empName = name
        self.dept = department
        self.joining_year = year
        self.qual = qual
     def work(self):
        print("工作中", self.empName, self.dept, self.joining_year)   
#创建类对象         
emp1 = Employee("guru", "B.Com", "Development", 2025)
emp2 = Employee("pritha", "M.E.,", "Design", 2025)
emp1.work()

#输出:
工作大师 开发 2025
  • 示例:2
class Employee:
    salary = 25000
    def __init__(self, name, qual, department, year):
        self.empName = name
        self.dept = department
        self.joining_year = year
        self.qual = qual

    def work(self):
    print("工作中", self.empName, self.dept, self.joining_year)
	print(self.salary)
	
#创建类对象	
emp1 = Employee("guru", "B.Com", "Development", 2025)
emp2 = Employee("pritha", "M.E.,", "Design", 2025)
emp1.work()

#输出:
工作中 guru Development 2025
25000

dict

dict 是对象的一个特殊属性,用于以字典的形式存储所有实例属性。

  • 示例:
class Employee:
    salary = 25000
    def __init__(self, name, qual, department, year):
        self.empName = name
        self.dept = department
        self.joining_year = year
        self.qual 

http://www.kler.cn/a/547578.html

相关文章:

  • firefox的升级
  • 【PyQt】PyQt复选框与单选框
  • 【Linux网络编程】应用层协议HTTP(请求方法,状态码,重定向,cookie,session)
  • 类与对象C++详解(中)-----构造函数与析构函数
  • Unity CommandBuffer绘制粒子系统网格显示
  • 《Mycat核心技术》第14章:实现ER分片
  • VSCode配合cline实现自动编程
  • 5分钟掌握LM Studio本地部署DeepSeek R1
  • Spark 性能优化(四):Cache
  • 2025 (ISC)²CCSP 回忆录
  • 简述 tsconfig.json 中 rootDir 和 include 之间的关系
  • 设计模式——职责链模式
  • 【原理图与PCB专题】如果想要建立标准原理图有哪些思路?
  • ClickHouse的前世今生
  • 【ISO 14229-1:2023 UDS诊断全量测试用例清单系列:第十九节】
  • 集成测试总结文档
  • Node.js简介及vue项目与Node.js通信方法
  • 完全数和质数算法详解
  • HBase高级技巧:解锁更强大的数据处理能力
  • 用大模型学大模型05-线性回归