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