VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > 简明python教程 >
  • Python类的命名空间与组合

一、类的命名空间

定义:我们在创建一个类的时候就会创建一个类的命名空间,用来存储类中定义的所有的名字,这些名字称为类的属性

  • 类的属性有两种形式:静态属性和动态属性
  • 静态属性就是在类中定义的变量
  • 动态属性就是定义在类中的方法

在调用上我们需要注意的是对象可以调用类中的属性,但是类名不可以调用对象的属性,由于对象和类之间存在一个关联关系所以对象能够找到类,但是类不能找到对象

使用方法:

  • 类名.属性 只会寻找类中的静态变量名字
  • 对象.属性 会先在对象自己的命名空间中找名字,如果找不到在到类的内存空间中去找;

二、类的组合

什么叫组合:一个类的对象的属性是另一个类的对象,且两个类之间有一种“什么有什么的关系”

组合的例子如下:


相关教程