• Python面向对象Day2


    一、组合

    给一个类的对象分组一个属性,这个属性是另一个类的对象

    意义:让类的对象与另一个类的对象产生关系,也叫类与类之间产生关系(继承也能)

    好处: ① 让两个类之间产生关系

        ② 某一个对象是独立存在,一个对象的改变,引用它的对象也会发生改变

    class Course:
        def __init__(self,name,price):
            self.name = name
            self.price = price
    
    class Student:
        def __init__(self,name,sex,couse):
            self.name = name
            self.sex = sex
            self.couse = couse
    
    python = Course('python',20000)
    xiaoming = Student('小明','',python)
    print(xiaoming.couse.name)
    print(xiaoming.couse.price)
    
    # 结果
    python
    20000

    对象.方法():

    先从对象空间找方法,没找到会转到类空间找,找到方法,callable判断是否可调用,把对象空间传进值,内存开辟一个临时命名空间,方法结束临时命名空间会释放掉

  • 相关阅读:
    linux中apt-get使用
    部署ceph
    cinder存储服务
    ceph简介
    Horizon Web管理界面
    neutron网络服务2
    neutron网络服务
    nova计算服务
    cinder存储服务
    keystone身份认证服务
  • 原文地址:https://www.cnblogs.com/st-st/p/9531208.html
Copyright © 2020-2023  润新知