移动应用开发项目实战-2017面向对象027-面向对象3.pptxVIP

  • 0
  • 0
  • 约2.84千字
  • 约 19页
  • 2021-03-31 发布于北京
  • 举报

移动应用开发项目实战-2017面向对象027-面向对象3.pptx

北京电子科技职业学院移动应用开发 项目实战由移动应用资源库课程开发组开发目录01题目及要求Content02背景知识03解题思路04参考程序05习题答案题目及要求 定义一个Person类,该类可以实现通过身份证获取出生日期、性别和年龄的方法。例如: 输入身份证号:012345199605010512 出生日期:性别: 男 年龄: 22背景知识(一) 面向对象程序设计面向对象程序设计(Object Oriented Programming,OOP)主要针对大型软件设计而提出,使得软件设计更加灵活,能够很好地支持代码复用和设计复用,并且使得代码具有更好的可读性和可扩展性。面向对象程序设计的一条基本原则是计算机程序由多个能够起到子程序作用的单元或对象组合而成,这大大地降低了软件开发的难度,使得编程就像搭积木一样简单。面向对象程序设计的一个关键性观念是将数据以及对数据的操作封装在一起,组成一个相互依存、不可分割的整体,即对象。对于相同类型的对象进行分类、抽象后,得出共同的特征而形成了类,面向对象程序设计的关键就是如何合理地定义和组织这些类以及类之间的关系。背景知识(二) 类Python使用class关键字来定义类,class关键字之后是一个空格,然后是类的名字,再然后是一个冒号,最后换行并定义类的内部实现。类名的首字母一般要大写,当然也可以按照自己的习惯定义类名

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档