今天来讲一下工具箱——类

我们在昨天的文章中有提到类这个名词,我们之前从未讲过类。那么,类到底是什么?我们在这里把类理解成一个工具箱,在这个工具箱里我们可以放很多自己做的工具,像自定义函数,还有自定义的变量。我们通过引用这个类就可以使用里面的内容,这样一来,整体的效率就会显著提高。接下来说一下关于类的几个知识点:

1、类中的私有与公有。

私有变量,函数的定义是在前面加上private,比如要定义私有属性,就加上:__private_attrs,定义私有方法就加上:__private_method。为什么要定义私有属性,方法等,因为我们不想让类外的其他函数或方法取访问他们,这样可以很好的保护这些数据,就像我们有一些很贵重的东西,对我们十分重要,当别人向我们提出想借一下的想法的时候,我们可能会视情况委婉地拒绝。

那接下来说一下公有的定义,建立在私有的对立面上。可以被其他类继承,但是数据也容易被篡改,不过这样可以减轻一定的工作量。

2、类怎么定义?先写一个关键词:class,然后写类名,大致的形式像这样:

class 类名:
     def 定义函数
     def 定义函数

3、子类,继承的类我们叫做子类。子类可以继承被继承类的非私有属性。这里有一个笑话:有一个程序员去医院,医生说他有类风湿性关节炎,然后他突然痛哭流泪,觉得对不起他儿子,因为他认为类是可以继承的。好吧,虽然也不怎么好笑,只是希望你加深一下印象而已。

好的,今天的内容就讲到这里啦~

 

(文章图片若有侵权,请联系作者删除)

猜你喜欢

转载自www.cnblogs.com/Galaxyfengfeng/p/9192961.html