首页 > 编程 > Python > 正文

python面向对象基本知识

2019-11-06 06:28:04
字体:
来源:转载
供稿:网友
1、构造函数: def __init__2、析构函数: def __del__3、定义类的属性的时候可以直接在类中定义,也可以在构造函数中定义4、if __name__ = '__main__': 类似于java中的main函数5、调用一个对象的__dict__的时候,表示的是显示出该类在构造函数中所有定义的属性的情况。6、在属性的前面添加两个下划线,类似java中的PRivate,但是实际上只是在这个属性前面添加了"_类名"而已,通过这种方式我们还是可以访问到对应的属性值。7、定义类的方法的时候,共有三种方法,第一种是没有添加任何下划线,第二种是添加一条下划线,第三种是方法前面添加两个下划线,其中第二种只是语法上的私有化,但是还是可以调用的,而第三种也和属性一样,只是在前面添加了"_类名"的语法8、在子类中调用父类的方式: super("子类类名",self).method(arg)9、魔术方法: python中方法名的前后如果有两个下划线的,我们称为魔术方法。具体的使用可以参考官方文档。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表