类、对象、属性以及方法

在面向对象的编程中,类和对象是核心的概念。

类是一个抽象的概念,比如人类。对象是一个具体的概念,比如张三。

类的核心特征有2个,属性和方法。

属性

属性分为三种:公有属性、私有属性和內置属性。
公有属性

可以在外部被引用,通过实例和类来引用。

私有属性

只能在类中被引用

内置属性

类似__xx__,不用定义就有的属性。

注:內置属性只能通过类被引用。

方法

第一个参数必须是self

变量

全局变量

类外面的变量

局部变量

方法中的变量

经典类和新型类

经典类

类似class People:或者class People():

新型类

类似class People(object):

新型类继承父类object,拥有父类的属性和方法。

__main__

如果模块被直接使用,模块名为__main__。利用这个特性,可以判断模块是如何使用的。

其他

自定义的模块加入到python的系统路径后,可以使用import abc直接被导入使用。可以用sys.path查看python的系统路径。

    原文作者:leomei91
    原文地址: https://www.jianshu.com/p/759974b53dcc
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞