面对对象
程序波
坚持,有耐心,一颗不服输的心
展开
-
面向对象 继承之添加功能案例
‘’’ #实现功能 姓名:王飞 年龄:30 性别:男 工龄:5 我承诺,我会认真教课。 王飞爱玩象棋 姓名:小明 年龄:15 性别:男 学号:00023102 我承诺,我会 好好学习。 小明爱玩足球。 #案例题目描述: 1.从案例效果分析有老师和学生2个事物,老师里面有姓名、年龄、性别、工龄几个变量。 2.学生里面有姓名、年龄、性别、学号几个变量。 3.老师里面有讲课、玩和显示信息的show方法。...原创 2018-09-27 14:32:07 · 321 阅读 · 0 评论 -
面向对象 之 炮塔游戏(继承,对象存储到列表)
‘’’ 实现思路: 1.创建一个炮塔类,包含2个变量,这2个变量一个是炮塔名字,一个是攻击力。 2.在炮塔类中写一个攻击函数,参考案例效果写出对应的语句。可以暂时先不写。 3.在炮塔类中写一个升级函数,让攻击力乘2,参照案例效果。 4.创建单体炮塔类和群体炮塔类分别继承自炮塔。分别重写攻击函数,输出语句见案例效果。 5.单体炮塔类中定义一个技能减速方法,见案例效果。 6.群体炮塔类中定义一个技能冰...原创 2018-10-12 22:21:09 · 132 阅读 · 0 评论 -
面向对象之左右手交换牌
‘’’ #左右手交换牌 案列 #小明手里有俩张牌,左手红桃♥K,右手黑桃♠A,小明交换俩手的牌后,手里分别是什么? 人类: 属性:小明,左手,右手 行为:展示手里的牌, 交换手里的牌 手类: 属性:牌 牌类: 属性:颜色,数字(红桃♥K ,黑桃♠A) 思路: 先找到对象:左手,右手,♥K,黑桃A,小明 根据对象抽出对应的类:人,手,牌 根据需要写出相应地逻辑,很可能反过来完善类的设计 按照题目要求...原创 2018-09-29 20:47:14 · 594 阅读 · 0 评论