Contents

7.22. 组合

#!/usr/bin/env python
# -*- coding:utf8 -*-
# auther; 18793
# Date:2019/6/10 22:20
# filename: 组合.py
class Dog():
    """
    狗狗类,拥有3个实例属性
    """

    def __init__(self, name, bread, owner):
        self.name = name
        self.bread = bread
        self.owner = owner


class Person():
    def __init__(self, name):
        self.name = name


if __name__ == '__main__':
    Person_Class = Person("hujianli_zhuren")    #实例化主人类,赋值name
    Dog_Class = Dog("旺财", "xiaogou", Person_Class)  #实例化狗狗类,并将主人类传入作为实例属性
    owner = Dog_Class.owner.name
    print(owner)