python 类的简单实用和定义
2018-01-07 14:56
337 查看
class Person: def __init__(self, name, age): # 构造函数 self.name = name # self == this self.age = age def grow(self): print("person.grow") self.age += 1 tom = Person("tom", 18) tom.grow() print(tom.age) # myObj.var = 1 # xxx 不被推荐 class Student(Person): def __init__(self, name, age): Person.__init__(self, name, age) def grow(self): print("student.grow") pass s = Student("xiaoming", 10) print(s.name) s.grow() #对于这个函数已经算是多态了 传啥 是啥 def fun(obj): obj.grow() fun(Person("a", 1)) fun(Student("b", 2)) # # person.grow # 19 # xiaoming # student.grow # person.grow # student.grow
相关文章推荐
- Python中的fileinput模块的简单实用示例
- python中的sockeserver模块简单实用
- python实现简单的卷积神经网络CNN案例1:定义CNN网络结构
- Python简单定义与使用字典dict的方法示例
- 兄弟连学Python(3)---简单实用例题
- Python中字典的定义与简单使用实例
- python中的sockeserver模块简单实用
- python的redis,实用订阅发布简单实用代码
- python简单定义函数
- python——图形界面的简单实用 easygui
- python简单的函数定义和用法实例
- 非常简单实用的Python HTTP服务
- Python函数定义简单示例
- python中的列表推导式的简单实用
- Python迭代器定义与简单用法分析
- python中简单的类定义及调用方法
- Mac端pycharm平台下pyenv和pyenv-virtualenv管理python版本的安装和简单实用
- 简单实用的日志类CLog (Python版)
- Python生成器定义与简单用法实例分析
- re正则在python中的简单实用