讲解Python中面向对象编程的相关知识
发布时间:2015-06-06 来源:查字典编辑
摘要:这篇文章主要介绍了深入讲解Python中面向对象编程的相关知识,是Python入门学习中的基础知识,需要的朋友可以参考下Python从第一天...
这篇文章主要介绍了深入讲解Python中面向对象编程的相关知识,是Python入门学习中的基础知识,需要的朋友可以参考下
Python从第一天开始就是面向对象的语言。正因为如此,创建和使用类和对象是非常地容易。本章将帮助您在使用Python面向对象编程的技术方面所有提高。
如果没有任何以往面向对象(OO)的编程的经验,那么可能要了解一些基本的入门课程就可以了,或者至少某种形式的教程,让你有了解基本概念。
但是,这里会比较少地介绍面向对象编程(OOP):
OOP术语概述
类: 用户定义的原型对象,它定义了一套描述类的任何对象的属性。属性是数据成员(类变量和实例变量)和方法,通过点符号访问。
类变量:这是一个类的所有实例共享的变量。类变量在类,但外面的任何类的方法定义。类变量不被用作经常作为实例变量。
数据成员:保存与类和对象关联的数据的类变量或实例变量。
函数重载:一个以上的行为特定功能的分配。执行的操作所涉及的对象(自变量)的类型不同而不同。
实例变量:所定义的方法内,只属于一个类的当前实例的变量。
继承:类的特点,即都是由它派生其他类的转移。
实例:某一类的一个单独对象。属于类Circle一个obj对象,例如,是类Circle的一个实例。
实例化:创建一个类的实例。
Method : 一种特殊的函数,函数在类定义中定义。
对象:这是由它的类中定义的数据结构的唯一实例。一个对象包括两个数据成员(类变量和实例变量)和方法。
运算符重载:一个以上的函数功能,特定的操作符分配。
创建类:
类语句将创建一个新的类定义。类的名称紧跟在关键字class后跟一个冒号,如下所示:
?
1