题目 设计一个类Person,生成若干实例,在终端输出如下信息 小明,10岁,男,上山去砍柴 小明,10岁,男,开车去东北 小明,10岁,男,最爱大保健 老李,90岁,男,上山去砍柴 老李 ...
需求 房子 House 有户型 总面积 家具名称列表 新房子没有任何的家具 家具 HouseItem 有名字 占地面积 席梦思 bed 占地 平米 衣柜 bed 占地 平米 餐桌 bed 占地 . 平米 将以上三个家具添加到房子中 打印房子时,要求输出:户型 总面积 剩余面积 家具名称列表 需求分析 家具有两个属性,房子表面上有三个属性 新房子没有任何的家具,代表构造方法不需要给家具名称列表属性初 ...
2021-08-30 11:39 0 193 推荐指数:
题目 设计一个类Person,生成若干实例,在终端输出如下信息 小明,10岁,男,上山去砍柴 小明,10岁,男,开车去东北 小明,10岁,男,最爱大保健 老李,90岁,男,上山去砍柴 老李 ...
需求 小明和小美都爱跑步 小明体重 75 公斤 小美体重 45 公斤 每次跑步会减肥 0.5 公斤 每次吃东西体重增加 1 公斤 需求分析 小明、小美都是一个具体的对象,他们都是人,所以应该抽象成人类 小明、小美是具体的对象的姓名,而体重是另一个属性 ...
需求:士兵突进 士兵许三多有一把 AK47 士兵可以开火 枪能够发射子弹 枪装填子弹,可以增加子弹数量 需求分析 很明显有两个类:士兵类,枪类 AK47 是 ...
需求 设计一个培训机构管理系统,有总部、分校,有学员、老师、员工,实现具体如下需求: 有多个课程,课程要有定价 有多个班级,班级跟课程有关联 有多个学生,学生报名班级,交这个班级对应 ...
前言 主要是针对静态方法、类方法、实例方法、类属性、实例属性的混合实战 需求 设计一个 Game 类 属性 定义一个类属性 top_score 记录游戏的历史最高分,这个属性很明显只跟游戏有关,跟实例对象无关,所以定义为类属性 定义一个实例属性 player_name ...
前言 前面讲到实例属性的时候,我们可以通过 实例对象.实例属性 来访问对应的实例属性 但这种做法是不建议的,因为它破坏了类的封装原则 正常情况下,实例属性应该是隐藏的,只允许通过类提供的方法来间接实现对实例属性的访问和操作 getter、setter 方法 ...
抽象是隐藏多余细节的艺术。在面向对象的概念中,抽象的直接表现形式通常为类。虽然Python是解释性语言,但是它是面向对象的,从设计之初就已经是一门面向对象的语言。Python基本上提供了面向对象编程语言的所有元素,如果你已经至少掌握了一门面向对象语言,那么利用Python进行面向对象程序设计 ...
练习题 1.面向对象三大特性,各有什么用处,说说你的理解。 2.类的属性和对象的属性有什么区别? 3.面向过程编程与面向对象编程的区别与应用场景? 4.类和对象在内存中是如何保存的 5.什么是绑定到对象的方法、绑定到类的方法、解除绑定的函数、如何定义,如何调用,给谁 ...