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

Python----练习:使用面向对象实现报名系统开发

第一步:分析哪些动作是由哪些实体发出的

学生提出报名

学生提供相关资料

学生缴费

机构收费

教师分配教室

班级增加学生信息

于是,在整个过程中,一共有四个实体:学生、机构、教师、班级!在现实中的一个具体的实体,就是计算机编程中的一个对象!

☆ 第二步:定义这些实体,为其增加相应的属性和功能

属性就是实体固有的某些特征特性信息,在面向对象的术语中,属性就是以前的变量。

比如

一个人的属性有:身高、体重、三围、姓名、年龄、学历、电话、籍贯、毕业院校等

一个手机的属性有:价格、品牌、操作系统、颜色、尺寸等

功能就是就是实体可以完成的动作,在面向对象的术语中,功能就是封装成了函数或方法

第三步:让实体去执行相应的功能或动作

学生提出报名

学生提供相关资料

教师登记学生信息

学生缴费

机构收费

教师分配教室

班级增加学生信息

相关文章:

  • The template root requires exactly one element
  • 世微AP5125 DC-DC降压恒流 LED车灯电源驱动IC SOT23-6
  • 数字孪生压缩空气储能管控平台
  • AndroidStudio - 新版本 Logcat 使用详解
  • 网络和Linux网络_7(传输层)UDP和TCP协议(端口号+确认应答+超时重传+三次握手四次挥手)
  • C语言--每日选择题--Day28
  • 基于ssm Vue的戒烟网站源码和论文
  • 【大连民族大学C语言CG题库练习题】——加密文件1
  • vue v-permission权限指令
  • SQL -高阶3
  • using meta-SQL 使用元SQL
  • chatgpt prompt提示词
  • JPEG 协议中英文对照
  • 使用 Kettle 完成数据 ETL
  • 10 分钟解释 StyleGAN
  • Microsoft Expression Web - 网页布局
  • 外包干了5个月,技术退步明显.......
  • SpringCloudAlibaba微服务 【实用篇】| Nacos配置管理
  • Rust国内sparse镜像源配置
  • JavaSE学习路线及经验所谈
  • 多个侵华日军细菌战部队留守名簿文件首次公布
  • 第78届戛纳电影节开幕,罗伯特·德尼罗领取终身成就奖
  • 国台办:80年前台湾重归中国版图,80年后不可能让台湾分裂出去
  • “一码难求”的Manus开放注册但价格不菲,智能体距离“实用”还有多远
  • 江西吉水通报一男子拒服兵役:不得考公,两年内经商、升学等受限
  • 中国一直忽视欧盟经贸问题关切?外交部:事实证明中欧相互成就,共同发展