python面向对象基本知识
2017-03-06 20:45
387 查看
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中方法名的前后如果有两个下划线的,我们称为魔术方法。具体的使用可以参考官方文档。
相关文章推荐
- 面向对象基本知识
- python中的oop面向对象基本编程(类、实例、魔术)
- python面向对象学习(一)基本概念
- python面向对象变成(1):类的基本概念
- c#面向对象基本知识
- 面向对象基本知识
- Python面向对象基础知识
- python面向对象知识杂项
- Java基础知识:面向对象-基本概念
- Python类基础知识(面向对象基础)
- Python 面向对象基础知识
- 面向对象基本知识
- python面向对象学习(二)基本语法
- Python面向对象和图形用户界面(二)---- GUI的基本框架 & 常用组件 & 布局管理
- 面向对象的基本知识
- Java基本知识(连载)-面向对象入门
- 黑马程序员-面向对象基本知识复习(1)
- Python面向对象基础知识
- 面向对象Python成员的访问约束
- JavaScipt对象的基本知识第1/2页