一、类的命名空间
定义:我们在创建一个类的时候就会创建一个类的命名空间,用来存储类中定义的所有的名字,这些名字称为类的属性
类的属性有两种形式:静态属性和动态属性
静态属性就是在类中定义的变量
动态属性就是定义在类中的方法
在调用上我们需要注意的是对象可以调用类中的属性,但是类名不可以调用对象的属性,由于对象和类之间存在一个关联关系所以对象能够找到类,但是类不能找到对象
使用方法:
类名.属性 只会寻找类中的静态变量名字
对象.属性 会先在对象自己的命名空间中找名字,如果找不到在到类的内存空间中去找;
二、类的组合
什么叫组合:一个类的对象的属性是另一个类的对象,且两个类之间有一种“什么有什么的关系”
组合的例子如下:
领取专属 10元无门槛券
私享最新 技术干货