在编写一个复杂类的时候,一个主要的大类的方法可以调用一个或多个小类的实例。类的实例就是一个变量,指向一个内存地址。一个类的方法调用另一个类的实例,即将一个类的实例当做形参传入,里面的内容指向这个实例所有的属性。
下面这个是家具的类
下面这个是房子这个类,里面有个方法add_iterm(self,ite)是添加家具,使用房子类的实例houseq来调用方法,然后将家具类的实例bed当做形参传入。
在编写类的时候,初始化内容包含所有实例化时需要传入的参数,对于不需要外界传入的参数可以先将参数定义为一个空值或者已有值。