【Python】[面向对象编程] 类和实例
2015-08-17 20:48
519 查看
1、注:必须牢记类是抽象的模板,而实例是根据类创建出来的一个个具体的“对象”
2、定义类通过class 关键字;
class 后面跟着类名,类名通常都是大写开头,接着是(object),表示类是从哪里继承俩的,所有类都继承
自object。
3、通过定义一个特殊的__init__方法,在创建实例的时候,就把name,score等属性绑上去:
注意到__init__方法的第一个参数永远是self,表示创建的实例本身,因此,在__init__方法内部,就可以
把各种属性绑定到self,因为self就指向创建的实例本身。
创建实例是必须传入匹配参数,self不用传。
2、定义类通过class 关键字;
class 后面跟着类名,类名通常都是大写开头,接着是(object),表示类是从哪里继承俩的,所有类都继承
自object。
class Student(object): pass
3、通过定义一个特殊的__init__方法,在创建实例的时候,就把name,score等属性绑上去:
class Student(object): def __init__(self, name, score): self.name = name self.score = score
注意到__init__方法的第一个参数永远是self,表示创建的实例本身,因此,在__init__方法内部,就可以
把各种属性绑定到self,因为self就指向创建的实例本身。
创建实例是必须传入匹配参数,self不用传。
相关文章推荐
- 初识Python的几点疑惑
- 流动python - 写port扫描仪和各种并发尝试(多线程/多进程/gevent/futures)
- Python的函数参数
- [Python开发] python使用urllib2下载文件
- python获得当前工作目录
- MySQL通用批量写入工具(Python)
- python 读取本地txt,存入到mysql
- python学习笔记(五岁以下儿童)深深浅浅的副本复印件,文件和文件夹
- python 爬虫学习笔记1
- Python学习笔记(4)Python中super的用法
- python3.4多线程实现同步的四种方式
- [转]Python、Django以及PyCharm安装心得
- [python] python彩色输出
- rpc_client.py经典python实例
- rpc_server.py经典python程序实例
- Python自动发布Image service的实现
- Python自动发布Image service的实现
- Python IDE:PyCharm中的那些实用功能
- python学习:IndentationError:expected an indented block错误解决
- Python matplotlib 画图相关