车家互联 小程序在智能汽车时代的创新与发展潜力
968
2022-09-22
Python类的命名空间与组合(Python的命名空间)
一、类的命名空间
定义:我们在创建一个类的时候就会创建一个类的命名空间,用来存储类中定义的所有的名字,这些名字称为类的属性
类的属性有两种形式:静态属性和动态属性
静态属性就是在类中定义的变量
动态属性就是定义在类中的方法
在调用上我们需要注意的是对象可以调用类中的属性,但是类名不可以调用对象的属性,由于对象和类之间存在一个关联关系所以对象能够找到类,但是类不能找到对象
使用方法:
类名.属性 只会寻找类中的静态变量名字
对象.属性 会先在对象自己的命名空间中找名字,如果找不到在到类的内存空间中去找;
二、类的组合
什么叫组合:一个类的对象的属性是另一个类的对象,且两个类之间有一种“什么有什么的关系”
组合的例子如下:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~