学习笔记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类的方法及参数介绍的主要内容,如果未能解决你的问题,请参考以下文章

Java学习笔记

Java学习笔记

python学习笔记——柒

2018-03-28设置及修改mysql用户密码学习笔记

Java学习笔记文件和Excel操作工具类

Java学习笔记七---父类构造方法有无参数对子类的影响