文章 2

访客 392

声望 19

千里之外

Blog

深入Python中的类和对象

第一点体现相比较于一些静态类型语言,如C++,JAVA。python不需要在使用变量时候声明变量类型,因此python的变量可以指向任意的类型,如果这些类型具有相同的方法,可以直接调用,而不需要像C++那样定义一个虚函数,然后子类继承复写这个接口,变量才能调用这个子类的此函数来实现多态。

一切皆对象

编译型:先编译成机器码再链接成一个可执行文件解释型:一遍解释一边运行动态语言:代码结构可变静态语言:代码结构不可变动态类型语言:无需声明类型,且可改变静态类型语言:需要声明类型,且不可变对象和类:在C++中,类是模型,对象是实例。在python中,类即是一个模型也是一个实例。type类是type类的对象object类是type类的对象type类继承object类魔法函数:类的一种内置插件,不是从object类继承str和repr的区别:str把类对象转为一个字符串可以print打印,使用repr后无须print,可直接在交互模式下输出对象。

文章分类

阅读排行 

文章归档

2018-07 (1)

2018-06 (1)

 ©2017 studyai.com 版权所有

关于我们