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

python 面向对象基础入门

#定义教师类,将其作为具体教师对象的模板。该类中包含教师对象属性:name age gendar position属性。
#基于教师类,创建不同教师对象,要求其具有对应的姓名、年龄、性别和职务。
#1.init()方法
class Teacher:
teacher_count=0 #添加一个类属性;
definit(self,name,age,gendar,position):
self.name=name
self.age=age
self.gendar=gendar
self.position=position
Teacher.teacher_count+=1

#创建Teacher的对象;
teacher1=Teacher(“张三丰”,22,“女”,“武术老师”)
teacher2=Teacher(“刘敏”,22,“女”,“英语老师”)

#打印老师的信息
print(f’第一位老师的具体信息:{teacher1.name},{teacher1.age},{teacher1.gendar},{teacher1.position}‘)
print(f’当前有{Teacher.teacher_count}位老师!’)
#打印第二位老师的信息
print(f’第二位老师的具体信息:{teacher2.name},{teacher2.age},{teacher2.gendar},{teacher2.position}‘)
print(f’当前有{Teacher.teacher_count}位老师!’)

#2.类的属性
#类的属性 绑定与类本身,而非类的某个特定实例变量。它们通常用于存储与类整体相关的信息,或当所有实例需要共享同一个数据时。
class MyClass:
#我是类的属性
class_attr=“I am a class attribute”

obj1=MyClass()
obj2=MyClass()

#打印属性信息
print(obj1.class_attr)
print(MyClass.class_attr)

http://www.jsqmd.com/news/333466/

相关文章:

  • 新手也能上手 AI论文网站,千笔AI VS 学术猹,专为研究生量身打造!
  • 【教程4>第10章>第5节】基于FPGA的图像直方图提取——verilog开发3
  • 基于Web的智能导游系统开题报告
  • 查券返利机器人图像识别:OpenCV 模板匹配对抗淘宝小程序动态化骨架屏
  • 基于大数据的电商销售预测分析系统 开题报告
  • 不锈钢磁力泵厂家选择的工程视角:项目配套中更容易被忽视的关键点
  • Playwright与Slack集成:测试结果实时通知
  • 【收藏必看】一文搞懂RAG:检索增强生成技术全解析,小白程序员入门指南
  • 基于PLC的酿酒发酵与蒸馏过程系统的设计
  • 大润发购物卡回收变现靠谱吗?5种方法帮你打消顾虑 - 团团收购物卡回收
  • 基于安卓的日志系统的设计与实现 开题报告
  • 【开题答辩全过程】以 基于Java的晋中信息学院学生健康管理系统为例,包含答辩的问题和答案
  • 大模型微调评测入门指南:指标解读、代码实操与避坑要点
  • 2026年个人贷款公司服务口碑排名,北京中宏亿丰排第几? - mypinpai
  • 【2026最新版|建议收藏】程序员转型AI工程师全指南:找准赛道,轻松抓住大模型时代红利
  • 2026年拉丝机厂家推荐排行榜:直进式/倒立式/水箱式/弹簧钢丝/镀锌/钢丝绳/标准件/金属/钢绞线/双金属/铜包钢拉丝机设备,实力工厂精工智造之选 - 品牌企业推荐师(官方)
  • 2026试验箱产品在哪个平台上宣传效果好?精准流量渠道被私藏了 - 品牌推荐大师1
  • 博客开题pytho
  • 2026 绿照先锋:西安华冠照明 ——16 年深耕的户外照明实力之选 - 深度智识库
  • 我们的很多钱
  • 大润发购物卡回收指南:安全、快速、有效的变现方法 - 团团收购物卡回收
  • 商场VIP客户管理系统的设计与开发
  • 雷诺与法国国家橄榄球队,在紧张激烈的体育影片中庆祝愿景
  • 知道了吗啡
  • 【开题答辩全过程】以 基于Java的家政服务系统为例,包含答辩的问题和答案
  • 机器学习 - 贝叶斯定理
  • 【开题答辩全过程】以 基于Java的九价疫苗预约系统为例,包含答辩的问题和答案
  • 冫[特殊字符][特殊字符][特殊字符][特殊字符][特殊字符][特殊字符][特殊字符]
  • 机器学习 - 精确率与召回率
  • Playwright 断言避坑指南:别让“看似成功”的测试埋下隐患