学习笔记28类的方法及参数介绍
Posted SAP剑客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习笔记28类的方法及参数介绍相关的知识,希望对你有一定的参考价值。
类的方法及参数介绍
初始化方法
在类被实例化的时候,有一个方法会被自动运行,这个方法就是”__init__(self)” (前后两个下划线)。
这个方法主要用于在一个对象被实例化的时候,为它赋予一个属于自己的属性。
例如,之前的学生类,姓名字段我们不能用类属性进行保存,因为每个学生的姓名是不同的,这种针对每一个对象不同的变量我们就称之为实例变量。
这种方法在Java中也叫做构造函数。
当一个对象被创建出来的时候,会自动运行一次初始化方法。
类属性和实例属性
可以在方法中直接使用类属性和实例属性。
这里需要注意的是,即使是类属性,在方法中调用也需要使用self对象或者类名去调用,不加前缀的是全局变量。
类的方法参数设置
在类创建后再添加方法
在创建类之后,若想再给类添加方法也是可以的,首先定义函数,然后使用”类.方法名 = 函数名“的格式给类添加方法。
同样类属性也可以添加。
给对象新添加属性。
类属性可以用对象属性进行覆盖。
实例之间的交互
【练习题】
定义个计算器Calculator的类。
类属性:
- 产地(Place_of_Origin)= ‘made in China’
实例属性:
- 颜色(color)
- 品牌(brand)
- 价格(price)
方法:
- 求两个数的和sum(a,b)
- 求一系列数的和summ(a,b,c,d……)
- 求一系列数的倒数和summ1(a,c,b,d……)
- 计算器介绍(介绍颜色、品牌、价格)introduce()
最后实例化一个对象调用其功能。
以上是关于学习笔记28类的方法及参数介绍的主要内容,如果未能解决你的问题,请参考以下文章