1、注:必须牢记类是抽象的模板,而实例是根据类创建出来的一个个具体的“对象”
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不用传。

最新文章

  1. JDBC数据库访问操作的动态监测 之 Log4JDBC
  2. Arduino利用TimerOne库产生固定频率和占空比的方波
  3. linux下驱动webcam
  4. SolrCloud环境配置
  5. 趋势型指标——MACD
  6. mvc-3模型和数据(1)
  7. Mininet实验 基于Mininet实现BGP路径挟持攻击实验
  8. import了sun开头的类,虽然它在代码里压根就没派上用处!但是必须得引用!
  9. php更新修改excel中的内容例子
  10. 字符串:格式化 - 零基础入门学习Python015
  11. PHP MySQL Where 子句 之Where
  12. 简述UITextField的属性和用法
  13. poj 1200 Crazy Search(hash)
  14. blend
  15. NSOJ 畅通工程(并查集)
  16. 写了一下午的dijkstra。突然发现我写的根本不是dijkstra。。。。是没优化过的BFS.......
  17. 移动前端常用meta标签
  18. 《javascript设计模式与开发实践》阅读笔记(14)—— 中介者模式
  19. JavaScript 判断对象中是否有某属性
  20. Numpy系列(一)- array

热门文章

  1. ABAP程序互调用:SUBMIT、CALL TRANSACTION、LEAVE TO TRANSACTION
  2. IOS RunLoop浅析 一
  3. JavaScript的个人学习随手记(一)
  4. Linux sendmail发送邮件失败诊断案例(一)
  5. SQL Server 2008 R2 升级到 Service Pack 3后Report Builder启动不了
  6. C# 实现酒店房态图
  7. C++基础——模拟事务 (1)COMMAND模式
  8. Euclid求最大公约数
  9. IE10/11克隆textarea时 bug
  10. TCP协议