Python基础学习笔记(五)

介绍Python语言的类

一、关于类的一些描述
1、定义:类是有一些系列有共同特征和行为事物的抽象概念的总和。
2、我们使用 class 来定义一个类,缩进的地方有一个装载着列表的变量 formula,在类里面赋值的变量就是类的变量,而类的变量有一个专有的术语,称之为类的属性(Class Atrribute)。
3、类的定义一般形式:

class   类名:
	formula = [ 类的属性表列 ]

4、在左边创建一个变量,右边写上类的名称,这样看起来很像是赋值的行为,我们称之为类的实例化。而被实例化后的对象,我们称之为实例(instance),或者说是类的实例。
5、类属性的引用
在类的名字后面输入 ‘.’ ,IDE 就会自动联想出我们之前在定义类的时候写在里面的属性,而这就是类属性的引用。
类的属性会被所有类的实例共享,所以当你在类的实例后面再点上 ‘.’ ,索引用的属性值是完全一样的。
6、实例属性
在创建了类之后,通过 object.new_atrr 的形式进行一个赋值,于是我们就得到了一个新的实例的变量,实例的变量就是实例变量,而实例变量有一个专有的术语,称之为实例属性,也叫对象属性。
7、实例方法
(1)、方法的定义:方法就是函数,但把这个函数称之为方法。
(2)、方法是供实例使用的,因此还可以称之为实例方法
(3)、被实例化的对象会被编译器默默地传入后面方法的括号中,作为第一个参数。 self 这个参数名称是可以随意修改名称的(编译器并不会因此而报错),但是按照 Python 的规矩,还是统一使用 self。
8、和函数一样,类的方法也能有属于自己的参数。
9、魔术方法
(1)、概念:魔术方法就是可以给类增加魔力的方法,如果我们的对象实现了这些方法的某一个,那么这个方法就会在特殊情况下自动被Python调用,我们可以定义自己想要的行为(方法)。
(2)、魔术方法通常是由两个下划线包围命名的,常见的魔术方法见书。
10、类的继承

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值