美文网首页
10.Python3类的组合

10.Python3类的组合

作者: 一枼落知天下 | 来源:发表于2019-05-31 17:48 被阅读0次
class School:
    def __init__(self,name,addr):
        self.name = name
        self.addr = addr

    @staticmethod
    def aboutUs():
        print("历史悠久,师资雄厚")

class Teacher:
    def __init__(self,name,salary,time,school):
        self.name   = name
        self.salary = salary
        self.time   = time
        self.school = school

class Course:
    def __init__(self,name,price,period,teacher,school):
        self.name   = name
        self.price  = price
        self.period = period
        self.teacher= teacher
        self.school = school


s1 = School("帅府园汇","成都")
s2 = School("帅府园汇","上海")
s3 = School("帅府园汇","北京")


t1 = Teacher("Adymo",10000,"8年",s1)
t2 = Teacher("Aymly",10000,"8年",s2)
t3 = Teacher("Bobdy",10000,"8年",s3)

c1 = Course("Linux",10,"1h",t1,s1)

print(c1.__dict__)


相关文章

  • 10.Python3类的组合

  • (六)类的组合

    一、类的组合和创建 在一个类里再嵌套多个类,叫做类的组合,组合类可以更加有条理的组合类的各种信息。我们可以将每一个...

  • 类的组合

    写代码时,想让一个类中拥有其他类的方法或者变量,这个时候大家很容易想到用类继承的方式实现。但有些类之间用继承不是很...

  • 类的组合

    组合类构造函数一般的定义形式如下: 内嵌对象的初始化使用了 初始化列表 来完成——内嵌对象必须使用初始化列表来实现...

  • 类与类的组合

    方式一:定义时的组合,实现一个类调用另一个类的属性,达到代码重用的目的; 定义一个实例的方法的变量接收另一个类的对...

  • python学习-组合和继承

    1、组合 组合就是把类的实例化放到新类里面。 2、继承 继承就是实现几个类公共的部分的提取,减少代码。 注意:组合...

  • 第十五章 动画机制(二)

    一、组合动画(AnimatorSet 类) 实现 组合动画 的功能:AnimatorSet类 java中 xml中...

  • 第七章 复用类(组合和继承)

    7.1组合语法 组合:在新类中使用现有类的对象。新类是由现有类的对象所组成的,所以这种方式成为组合 1.对于非基本...

  • 《Thinking In Java》复用类

    Java复用类 组合与继承 组合:在新的类中产生现有类的对象。 继承:按照现有类的类型来创建新类,无需改变现有类的...

  • 第五章 复用类

    复用类 复用类有两种方式:①组合 ②继承 组合:在新的类中产生原有类的对象 继承:根据现有类的类型来创建新类,采用...

网友评论

      本文标题:10.Python3类的组合

      本文链接:https://www.haomeiwen.com/subject/xrbgtctx.html