python中如何创建类和实例化类

2025-05-10 00:23:46

在面向对象编程中,经常使用类来创建对象,即实例化。接下来跟大家分享一下python中如何创建类,创建了类之后如何实例化。

python中如何创建类和实例化类

工具/原料

编辑器:JetBrains PyCharm Community Edition 2018.3

python:python 3.6.4

系统:windows 7旗舰版

操作1:创建类

1、首先,打开pycharm编辑器。

python中如何创建类和实例化类

2、接着,创建一个新的python文档。

python中如何创建类和实例化类

3、开始创建类的时候,先写下class这个单词(表示类),不需要缩进。

python中如何创建类和实例化类

4、接着给将要定义的类命名,默认以大写字母开头,如图中的Fruit。类名后面加括号及冒号。

python中如何创建类和实例化类

5、然后下一行缩进,用文档字符串描述创建类的内容(即注释)。

python中如何创建类和实例化类

6、写好类的描述之后,就开始初始化类了。方法“__init__”是类里面一个特殊的方法,用来初始化类。在这个方法中,开头和末尾各有两个下划线。另外,在这个特殊方法中,吾疣璨普形参self是必须的,而且必须放在其它形参前面。

python中如何创建类和实例化类

7、除了默认的self形参外,我们另外给Fruit类定义了两个形参name和color。

python中如何创建类和实例化类

8、接着是初始化属性name和color。

python中如何创建类和实例化类

9、除了__init__的方法外,我们另外定义一个shelf_life的方法,用于打印水果类的保质期。以上便是水果大类的创建,接下来我们实例化这个类。

python中如何创建类和实例化类

操作2:实例化类

1、首先,指定实例的名称my_fruit。然后将实例的name跟color放在类名Fruit后面括号中,用逗号隔开。

python中如何创建类和实例化类

2、创建好实例后,用句点法访问类Fruit的shelf_life方法。

python中如何创建类和实例化类

3、执行以下代码,运行结果如图。至此,我们已经成功创建了类并将其实例化。

python中如何创建类和实例化类
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢