网工学Python——初识面向对象
阅读目录
楔子
面向过程vs面向对象
初识面向对象
- 类的相关知识
- 对象的相关知识
- 对象之间的交互
- 类命名空间与对象、实例的命名空间
- 类的组合用法
- 初识面向对象小结
面向对象的三大特性
- 继承
- 多态
- 封装
面向对象的更多说明
- 面向对象的软件开发
- 几个概念的说明
- 面向对象常用术语
你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人,一个是狗,且人和狗都有不同的技能,比如人拿棍打狗, 狗可以咬人,怎么描述这种不同的角色和他们的功能呢?
你搜罗了自己掌握的所有技能,写出了下面的代码来描述这两个角色
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
def person(name,age,sex,job): data = { 'name':name, 'age':age, 'sex':sex, 'job':job } return data def dog(name,dog_type): data = { 'name':name, 'type':dog_type } return data
sdfsdf
sdf
作者:大雄猫
出处:http://www.cnblogs.com/guoxiangqian/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面
明显位M给出原文连接,否则保留追究法律责任的权利。