文档介绍:Python 之路 ,Day6
本节内容:
面向对象编程介绍
为何要用面向对象进行开发?
面向对象的特征:封装、继承、多态
类、方法、
引子
你此刻是
Python 之路 ,Day6
本节内容:
面向对象编程介绍
为何要用面向对象进行开发?
面向对象的特征:封装、继承、多态
类、方法、
引子
你此刻是一家游戏企业的开发人员,此刻需要你开发一款叫
做< 人狗大战 > 的游戏, 你就思虑呀, 人狗作战, 那起码需要 2 个角色,一个是人, 一个是狗,且人和狗都有不一样的技术,比方人拿棍打狗, 狗能够咬人,怎么描绘这类不一样的角色和他们的功能呢?
你收罗了自己掌握的全部技术,写出了下边的代码来描绘这两个角色
data = {
'name':name,
'age':age,
'sex':sex,
'job':job
}
return datadef
dog(name,dog_type):
data = {
'name':name,
'type':dog_type
}
return data