前言
众所周知,python也是一门面向对象的语言。那么我们就绕不开一个话题——对象的类型。在学习变量时我们便知道,这个变量可能是string,int或是bool等类型,都是一些python中已经存在的类型。那么如何创建自己的类呢?
如何创建类?
类的定义以关键字class开头,后面接类名。
通过冒号和缩进控制类的内容。
类的结构如下所示:
class 类名:
类的成员变量
类的成员方法
定义第一个类
这里我们就以输出Hello world为例创建我们的第一个类。
class hello:
temp = 'world!'
def output(self):
print('Hello', self.temp)
to_hello = hello()
to_hello.output()
输出:
Hello world!
可以看到,我们创建了一个名为hello的类,并用它实例化了一个to_hello对象,通过调用类中的output方法,我们成功输出了Hello world!
什么是self?什么是构造函数?
首先,我们定义一个student类,用于存放学生姓名。先运行一下看看。
class student:
name = ''
def